summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2013-01-30 00:19:24 +0000
committerDaniel Dunbar <daniel@zuster.org>2013-01-30 00:19:24 +0000
commit9f2374565e3d4dacb00af85ec4b16ebc05dfb4a7 (patch)
tree47829254b03a1524355704ad767c908195cdc8a1 /clang/lib/Serialization
parent1b3815cbf483fa1cc5c5b6d7b567722b3c802bf6 (diff)
downloadbcm5719-llvm-9f2374565e3d4dacb00af85ec4b16ebc05dfb4a7.tar.gz
bcm5719-llvm-9f2374565e3d4dacb00af85ec4b16ebc05dfb4a7.zip
[Frontend] Add an ExternCSystem include entry group.
- The only group where it makes sense for the "ExternC" bit is System, so this simplifies having to have the extra isCXXAware (or ImplicitExternC, depending on what code you talk to) bit caried around. llvm-svn: 173859
Diffstat (limited to 'clang/lib/Serialization')
-rw-r--r--clang/lib/Serialization/ASTReader.cpp3
-rw-r--r--clang/lib/Serialization/ASTWriter.cpp1
2 files changed, 1 insertions, 3 deletions
diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp
index 8a8f6a2cfe9..c07e1e9982f 100644
--- a/clang/lib/Serialization/ASTReader.cpp
+++ b/clang/lib/Serialization/ASTReader.cpp
@@ -3692,10 +3692,9 @@ bool ASTReader::ParseHeaderSearchOptions(const RecordData &Record,
bool IsFramework = Record[Idx++];
bool IgnoreSysRoot = Record[Idx++];
bool IsInternal = Record[Idx++];
- bool ImplicitExternC = Record[Idx++];
HSOpts.UserEntries.push_back(
HeaderSearchOptions::Entry(Path, Group, IsFramework, IgnoreSysRoot,
- IsInternal, ImplicitExternC));
+ IsInternal));
}
// System header prefixes.
diff --git a/clang/lib/Serialization/ASTWriter.cpp b/clang/lib/Serialization/ASTWriter.cpp
index d3981533245..0499f5c6f47 100644
--- a/clang/lib/Serialization/ASTWriter.cpp
+++ b/clang/lib/Serialization/ASTWriter.cpp
@@ -1115,7 +1115,6 @@ void ASTWriter::WriteControlBlock(Preprocessor &PP, ASTContext &Context,
Record.push_back(Entry.IsFramework);
Record.push_back(Entry.IgnoreSysRoot);
Record.push_back(Entry.IsInternal);
- Record.push_back(Entry.ImplicitExternC);
}
// System header prefixes.
OpenPOWER on IntegriCloud