[clang] [clang] Mark some language options as benign. (PR #131569)

via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 17 00:52:34 PDT 2025


================
@@ -139,18 +139,18 @@ ENUM_LANGOPT(AltivecSrcCompat, AltivecSrcCompatKind, 2,
 LANGOPT(ConvergentFunctions, 1, 1, "Assume convergent functions")
 LANGOPT(AltiVec           , 1, 0, "AltiVec-style vector initializers")
 LANGOPT(ZVector           , 1, 0, "System z vector extensions")
-LANGOPT(Exceptions        , 1, 0, "exception handling")
-LANGOPT(ObjCExceptions    , 1, 0, "Objective-C exceptions")
-LANGOPT(CXXExceptions     , 1, 0, "C++ exceptions")
+COMPATIBLE_LANGOPT(Exceptions        , 1, 0, "exception handling")
----------------
cor3ntin wrote:

There is a `__cpp_exceptions` macro so this can be observed in the ast

https://github.com/llvm/llvm-project/pull/131569


More information about the cfe-commits mailing list