r281582 - Builtins.def: Explicitly undef finitef, to appease mingw. It defines finitef as alias of _finitef.
NAKAMURA Takumi via cfe-commits
cfe-commits at lists.llvm.org
Wed Sep 14 22:11:44 PDT 2016
Author: chapuni
Date: Thu Sep 15 00:11:43 2016
New Revision: 281582
URL: http://llvm.org/viewvc/llvm-project?rev=281582&view=rev
Log:
Builtins.def: Explicitly undef finitef, to appease mingw. It defines finitef as alias of _finitef.
Modified:
cfe/trunk/include/clang/Basic/Builtins.def
Modified: cfe/trunk/include/clang/Basic/Builtins.def
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Builtins.def?rev=281582&r1=281581&r2=281582&view=diff
==============================================================================
--- cfe/trunk/include/clang/Basic/Builtins.def (original)
+++ cfe/trunk/include/clang/Basic/Builtins.def Thu Sep 15 00:11:43 2016
@@ -944,6 +944,10 @@ LIBBUILTIN(fabs, "dd", "fnc", "math.h",
LIBBUILTIN(fabsf, "ff", "fnc", "math.h", ALL_LANGUAGES)
LIBBUILTIN(fabsl, "LdLd", "fnc", "math.h", ALL_LANGUAGES)
+// Some systems define finitef as alias of _finitef.
+#if defined (finitef)
+#undef finitef
+#endif
LIBBUILTIN(finite, "id", "fnc", "math.h", GNU_LANG)
LIBBUILTIN(finitef, "if", "fnc", "math.h", GNU_LANG)
LIBBUILTIN(finitel, "iLd", "fnc", "math.h", GNU_LANG)
More information about the cfe-commits
mailing list