jyknight added a comment.

As I commented on https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101836#c32,

> It doesn't make sense to have a mode in which `int array[0]` is accepted but 
> is not a flex array.
> Either that should be a compilation error (as the standard specifies), or it 
> should be a flex array. Accepting it as an extension but having it do the 
> wrong thing is not useful or helpful.
> Note that Clang has a dedicated warning flag for zero-length arrays: 
> -Wzero-length-array, so anyone who wants to prohibit them may use 
> -Werror=zero-length-array. It would be helpful for GCC could follow suit 
> there.

The -fstrict-flex-arrays=3 option should be removed.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D126864/new/

https://reviews.llvm.org/D126864

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to