[clang] [clang] Add support for -fcx-limited-range and #pragma CX_LIMITED_RANGE. (PR #68820)
Joshua Cranmer via cfe-commits
cfe-commits at lists.llvm.org
Wed Oct 25 12:55:10 PDT 2023
================
@@ -28,4 +28,6 @@ OPTION(FPEvalMethod, LangOptions::FPEvalMethodKind, 2, AllowApproxFunc)
OPTION(Float16ExcessPrecision, LangOptions::ExcessPrecisionKind, 2, FPEvalMethod)
OPTION(BFloat16ExcessPrecision, LangOptions::ExcessPrecisionKind, 2, Float16ExcessPrecision)
OPTION(MathErrno, bool, 1, BFloat16ExcessPrecision)
+OPTION(CxLimitedRange, bool, 1, MathErrno)
+OPTION(CxFortranRules, bool, 1, CxLimitedRange)
----------------
jcranmer-intel wrote:
I'd recommend this be seen as a single, ternary enum (ComplexRange, which can be full, fortran, or limited) rather than a pair of boolean options.
https://github.com/llvm/llvm-project/pull/68820
More information about the cfe-commits
mailing list