erichkeane added subscribers: MattDevereau, david-arm, paulwalker-arm, sdesmalen. erichkeane added a comment.
I don't have any real comments (the changes are quite trivial), and I really like the approach here, I think it is more than generous. I see the transition of C89/C99: Warn C11/C17: Warn-as-default-error C2x: Hard error as a really gentle and explainable behavior, its just a shame it took us this long to do so. I DO see that there are a ton of AArch64 Intrin tests that seem to have the same problems here (in Pre-commit-CI), that will need this change too, though they are questionably written. I might suggest just adding the -std=c99 flag to all of those. Attn: @paulwalker-arm @MattDevereau @david-arm @sdesmalen ================ Comment at: clang/docs/ReleaseNotes.rst:114 +- The ``-Wimplicit-function-declaration`` warning diagnostic now defaults to + emitting an error (which can be downgraded with ``-Wno-error``) in C11 and + C17 mode. This is because the feature was removed in C99 and cannot be ---------------- xbolva00 wrote: > I would mention explicitly -Wno-error= implicit-function-declaration as > -Wno-error is a big hammer. I think this is a valuable change, as suggested by @xbolva00 CHANGES SINCE LAST ACTION https://reviews.llvm.org/D122983/new/ https://reviews.llvm.org/D122983 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits