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