diff options
author | Daniel Dunbar <daniel@zuster.org> | 2011-03-19 01:04:12 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2011-03-19 01:04:12 +0000 |
commit | 5366ff18659c58ac54ab55db5c6f3cf5d0e01034 (patch) | |
tree | aa8277c0b97f326a94a86ae459d58cf4459d672b | |
parent | a872326929a03fec00d77da6043107d1cee31a52 (diff) | |
download | bcm5719-llvm-5366ff18659c58ac54ab55db5c6f3cf5d0e01034.tar.gz bcm5719-llvm-5366ff18659c58ac54ab55db5c6f3cf5d0e01034.zip |
Preprocessor: Don't define __STDC__ in -traditional-cpp mode.
llvm-svn: 127933
-rw-r--r-- | clang/lib/Frontend/InitPreprocessor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Frontend/InitPreprocessor.cpp b/clang/lib/Frontend/InitPreprocessor.cpp index d9a2ef66b96..3c5be253c7f 100644 --- a/clang/lib/Frontend/InitPreprocessor.cpp +++ b/clang/lib/Frontend/InitPreprocessor.cpp @@ -253,7 +253,7 @@ static void InitializePredefinedMacros(const TargetInfo &TI, // These should all be defined in the preprocessor according to the // current language configuration. - if (!LangOpts.Microsoft) + if (!LangOpts.Microsoft && !LangOpts.TraditionalCPP) Builder.defineMacro("__STDC__"); if (LangOpts.AsmPreprocessor) Builder.defineMacro("__ASSEMBLER__"); |