[PATCH] D135545: [clang] Mention -Werror changes revived for Clang 16
Michał Górny via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Oct 10 12:44:43 PDT 2022
This revision was automatically updated to reflect the committed changes.
Closed by commit rG2bb86b674476: [clang] Mention -Werror changes revived for Clang 16 (authored by thesamesam, committed by mgorny).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D135545/new/
https://reviews.llvm.org/D135545
Files:
clang/docs/ReleaseNotes.rst
Index: clang/docs/ReleaseNotes.rst
===================================================================
--- clang/docs/ReleaseNotes.rst
+++ clang/docs/ReleaseNotes.rst
@@ -61,6 +61,17 @@
into an error-only diagnostic in the next Clang release. Fixes
`Issue 50055 <https://github.com/llvm/llvm-project/issues/50055>`_.
+- The ``-Wimplicit-function-declaration`` and ``-Wimplicit-int`` warnings
+ now default to an error in C99, C11, and C17. As of C2x,
+ support for implicit function declarations and implicit int has been removed,
+ and the warning options will have no effect. Specifying ``-Wimplicit-int`` in
+ C89 mode will now issue warnings instead of being a noop.
+
+ **NOTE**: We recommend that projects using configure scripts verify that the
+ results do not change before/after setting
+ ``-Werror=implicit-function-declarations`` or ``-Wimplicit-int`` to avoid
+ incompatibility with Clang 16.
+
- ``-Wincompatible-function-pointer-types`` now defaults to an error in all C
language modes. It may be downgraded to a warning with
``-Wno-error=incompatible-function-pointer-types`` or disabled entirely with
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D135545.466592.patch
Type: text/x-patch
Size: 1141 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20221010/4c63d835/attachment.bin>
More information about the cfe-commits
mailing list