summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/PCHReaderDecl.cpp
diff options
context:
space:
mode:
authorAlexis Hunt <alercah@gmail.com>2009-11-25 04:20:27 +0000
committerAlexis Hunt <alercah@gmail.com>2009-11-25 04:20:27 +0000
commit54a025488774f15799f57ea3657d02b5149e7f45 (patch)
tree67912af1f6d40eb1e7ed6265306379a0d48b9d83 /clang/lib/Frontend/PCHReaderDecl.cpp
parentddeb7e09cb09423e4356697087fdf9b643c64ab6 (diff)
downloadbcm5719-llvm-54a025488774f15799f57ea3657d02b5149e7f45.tar.gz
bcm5719-llvm-54a025488774f15799f57ea3657d02b5149e7f45.zip
Parse C++ member check attributes - base_check, hiding, and override.
The attributes are currently ignored. llvm-svn: 89837
Diffstat (limited to 'clang/lib/Frontend/PCHReaderDecl.cpp')
-rw-r--r--clang/lib/Frontend/PCHReaderDecl.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Frontend/PCHReaderDecl.cpp b/clang/lib/Frontend/PCHReaderDecl.cpp
index 328bb611bad..03f3b476799 100644
--- a/clang/lib/Frontend/PCHReaderDecl.cpp
+++ b/clang/lib/Frontend/PCHReaderDecl.cpp
@@ -441,6 +441,7 @@ Attr *PCHReader::ReadAttributes() {
SIMPLE_ATTR(AnalyzerNoReturn);
STRING_ATTR(Annotate);
STRING_ATTR(AsmLabel);
+ SIMPLE_ATTR(BaseCheck);
case Attr::Blocks:
New = ::new (*Context) BlocksAttr(
@@ -485,6 +486,7 @@ Attr *PCHReader::ReadAttributes() {
}
SIMPLE_ATTR(GNUInline);
+ SIMPLE_ATTR(Hiding);
case Attr::IBOutletKind:
New = ::new (*Context) IBOutletAttr();
@@ -518,6 +520,7 @@ Attr *PCHReader::ReadAttributes() {
SIMPLE_ATTR(CFReturnsRetained);
SIMPLE_ATTR(NSReturnsRetained);
SIMPLE_ATTR(Overloadable);
+ SIMPLE_ATTR(Override);
SIMPLE_ATTR(Packed);
UNSIGNED_ATTR(PragmaPack);
SIMPLE_ATTR(Pure);
OpenPOWER on IntegriCloud