aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2022-02-15 22:02:25 -0500
committerNico Weber <thakis@chromium.org>2022-02-15 22:02:25 -0500
commit125abb61f7ae52f9dbf4b82d5f90b70ef107fb62 (patch)
tree6c109e308402c6e5081590260d9da99668fa9299 /clang/lib/Frontend/InitPreprocessor.cpp
parent25cdf87b13eb990eb84d31211280f4b0d5d470b3 (diff)
downloadllvm-125abb61f7ae52f9dbf4b82d5f90b70ef107fb62.zip
llvm-125abb61f7ae52f9dbf4b82d5f90b70ef107fb62.tar.gz
llvm-125abb61f7ae52f9dbf4b82d5f90b70ef107fb62.tar.bz2
Revert "Add support for floating-point option `ffp-eval-method` and for"
This reverts commit 4bafe65c2b2f1ce745894a509a6d80c87fb1c335. Breaks at least Misc/warning-flags.c, see comments on https://reviews.llvm.org/D109239
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
-rw-r--r--clang/lib/Frontend/InitPreprocessor.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Frontend/InitPreprocessor.cpp b/clang/lib/Frontend/InitPreprocessor.cpp
index ff507e2..bf8a0b2 100644
--- a/clang/lib/Frontend/InitPreprocessor.cpp
+++ b/clang/lib/Frontend/InitPreprocessor.cpp
@@ -1136,6 +1136,7 @@ static void InitializePredefinedMacros(const TargetInfo &TI,
}
// Macros to control C99 numerics and <float.h>
+ Builder.defineMacro("__FLT_EVAL_METHOD__", Twine(TI.getFloatEvalMethod()));
Builder.defineMacro("__FLT_RADIX__", "2");
Builder.defineMacro("__DECIMAL_DIG__", "__LDBL_DECIMAL_DIG__");