summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReader.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2012-10-25 00:25:27 +0000
committerDouglas Gregor <dgregor@apple.com>2012-10-25 00:25:27 +0000
commit471c1174c264a135282611862b53ae262cdc0680 (patch)
tree210f24b07bda5eb2e49e531f0d97892bd431e021 /clang/lib/Serialization/ASTReader.cpp
parent840f12cf6b6160046ab48708e27829ad9550240b (diff)
downloadbcm5719-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.cpp11
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;
}
OpenPOWER on IntegriCloud