Hi Martin, Can we promote -Wno-sizeof-array-argument to a hard error? I don't think there's any legitimate use sizeof() on such a parameter.
It would be an incompatible extension to ISO C, which would make sure that there are no remaining uses of sizeof(array_param), which would itself allow in the future --if n2906 or something similar is accepted-- repurposing sizeof() to return the size in bytes of the array (instead of the size of a pointer) without worrying about breaking existing code. Any opinions? Have a lovely night! Alex -- <https://www.alejandro-colomar.es/>
signature.asc
Description: PGP signature