[Midnightbsd-cvs] src [7050] trunk/contrib/llvm/tools/clang/lib/Basic/Targets.cpp: we need to properly port this, but at least define midnightbsd macros for now

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Jun 19 17:33:03 EDT 2015


Revision: 7050
          http://svnweb.midnightbsd.org/src/?rev=7050
Author:   laffer1
Date:     2015-06-19 17:33:02 -0400 (Fri, 19 Jun 2015)
Log Message:
-----------
we need to properly port this, but at least define midnightbsd macros for now

Modified Paths:
--------------
    trunk/contrib/llvm/tools/clang/lib/Basic/Targets.cpp

Modified: trunk/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
===================================================================
--- trunk/contrib/llvm/tools/clang/lib/Basic/Targets.cpp	2015-06-19 12:17:44 UTC (rev 7049)
+++ trunk/contrib/llvm/tools/clang/lib/Basic/Targets.cpp	2015-06-19 21:33:02 UTC (rev 7050)
@@ -249,8 +249,10 @@
 
     unsigned Release = Triple.getOSMajorVersion();
     if (Release == 0U)
-      Release = 8;
+      Release = 9;
 
+    Builder.defineMacro("__MidnightBSD__", Twine(Release));
+    Builder.defineMacro("__MidnightBSD__cc_version", Twine(Release * 100000U + 1U));
     Builder.defineMacro("__FreeBSD__", Twine(Release));
     Builder.defineMacro("__FreeBSD_cc_version", Twine(Release * 100000U + 1U));
     Builder.defineMacro("__KPRINTF_ATTRIBUTE__");



More information about the Midnightbsd-cvs mailing list