diff options
author | Chris Lattner <sabre@nondot.org> | 2009-06-23 00:43:21 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-06-23 00:43:21 +0000 |
commit | 2fe5b26414c3fac29a3b897ba02c2fb494aaab23 (patch) | |
tree | e9d1a20e7c3b85b7320a2aaeb9a57bf0798c7d1d /clang/lib | |
parent | c035bf688adb22fe889cbb8b3b3933683641f2dd (diff) | |
download | bcm5719-llvm-2fe5b26414c3fac29a3b897ba02c2fb494aaab23.tar.gz bcm5719-llvm-2fe5b26414c3fac29a3b897ba02c2fb494aaab23.zip |
__APPLE_CC__ should only be set when building for darwin targets.
llvm-svn: 73934
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 1 | ||||
-rw-r--r-- | clang/lib/Frontend/InitPreprocessor.cpp | 1 |
2 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 13758ad1830..1d69e4e96ef 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -169,6 +169,7 @@ static bool getDarwinNumber(const char *Triple, unsigned &Maj, unsigned &Min, un } static void getDarwinDefines(std::vector<char> &Defs, const LangOptions &Opts) { + Define(Defs, "__APPLE_CC__", "5621"); Define(Defs, "__APPLE__"); Define(Defs, "__MACH__"); Define(Defs, "OBJC_NEW_PROPERTIES"); diff --git a/clang/lib/Frontend/InitPreprocessor.cpp b/clang/lib/Frontend/InitPreprocessor.cpp index 41908ad00e4..730414e4482 100644 --- a/clang/lib/Frontend/InitPreprocessor.cpp +++ b/clang/lib/Frontend/InitPreprocessor.cpp @@ -232,7 +232,6 @@ static void InitializePredefinedMacros(const TargetInfo &TI, DefineBuiltinMacro(Buf, "__clang__=1"); // Clang Frontend // Currently claim to be compatible with GCC 4.2.1-5621. - DefineBuiltinMacro(Buf, "__APPLE_CC__=5621"); DefineBuiltinMacro(Buf, "__GNUC_MINOR__=2"); DefineBuiltinMacro(Buf, "__GNUC_PATCHLEVEL__=1"); DefineBuiltinMacro(Buf, "__GNUC__=4"); |