diff options
author | Douglas Gregor <dgregor@apple.com> | 2012-10-25 00:25:27 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2012-10-25 00:25:27 +0000 |
commit | 471c1174c264a135282611862b53ae262cdc0680 (patch) | |
tree | 210f24b07bda5eb2e49e531f0d97892bd431e021 /clang/lib/Serialization/ASTReader.cpp | |
parent | 840f12cf6b6160046ab48708e27829ad9550240b (diff) | |
download | bcm5719-llvm-471c1174c264a135282611862b53ae262cdc0680.tar.gz bcm5719-llvm-471c1174c264a135282611862b53ae262cdc0680.zip |
Fix computation of predefines buffer from the preprocessor-option
checking, and disable the old predefines-buffer-diff'ing code path.
llvm-svn: 166653
Diffstat (limited to 'clang/lib/Serialization/ASTReader.cpp')
-rw-r--r-- | clang/lib/Serialization/ASTReader.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp index 7e768c67fcb..d246569a4cd 100644 --- a/clang/lib/Serialization/ASTReader.cpp +++ b/clang/lib/Serialization/ASTReader.cpp @@ -277,6 +277,7 @@ static bool checkPreprocessorOptions(const PreprocessorOptions &PPOpts, } else { SuggestedPredefines += "#define "; SuggestedPredefines += MacroName.str(); + SuggestedPredefines += ' '; SuggestedPredefines += Existing.first.str(); SuggestedPredefines += '\n'; } @@ -1026,16 +1027,6 @@ void ASTReader::Error(unsigned DiagID, /// \brief Tell the AST listener about the predefines buffers in the chain. bool ASTReader::CheckPredefinesBuffers(bool Complain) { - if (Listener) { - // We only care about the primary module. - ModuleFile &M = ModuleMgr.getPrimaryModule(); - SuggestedPredefines.clear(); - return Listener->ReadPredefinesBuffer(PCHPredefinesBuffers, - M.ActualOriginalSourceFileName, - SuggestedPredefines, - FileMgr, - Complain); - } return false; } |