PR39224
As discussed, we can't always do the transform automatically due to that array-to-pointer decay of C array.
In order to detect whether we can do said transform, we'd need to be able to see all usages of said array,
which is, i would say, rather impossible if e.g. it is in the header.
Thus right now no fixit exists.
Exceptions: extern "C" code.
References:
- CPPCG ES.27: Use std::array or stack_array for arrays on the stack
- CPPCG SL.con.1: Prefer using STL array or vector instead of a C array
- HICPP 4.1.1 Ensure that a function argument does not undergo an array-to-pointer conversion
- MISRA 5-2-12 An identifier with array type passed as a function argument shall not decay to a pointer
please conserve the alphabetical order here