summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-01-16 15:02:53 +0000
committerDouglas Gregor <dgregor@apple.com>2010-01-16 15:02:53 +0000
commit002b67105500e620d5f87693f981a8abd0afb32b (patch)
tree7d348af51a4e3d622dd8f28816dab014cf78084f /clang/lib/Sema/Sema.h
parent803c60c012e2fcffa51fc8426e4a95d49b589653 (diff)
downloadbcm5719-llvm-002b67105500e620d5f87693f981a8abd0afb32b.tar.gz
bcm5719-llvm-002b67105500e620d5f87693f981a8abd0afb32b.zip
Keep track of the source locations for each protocol reference in
Objective-C classes, protocol definitions, forward protocol declarations, and categories. This information isn't actually used yet; that's coming next. llvm-svn: 93636
Diffstat (limited to 'clang/lib/Sema/Sema.h')
-rw-r--r--clang/lib/Sema/Sema.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h
index 00a85f88518..c14ce293aca 100644
--- a/clang/lib/Sema/Sema.h
+++ b/clang/lib/Sema/Sema.h
@@ -3312,6 +3312,7 @@ public:
SourceLocation SuperLoc,
const DeclPtrTy *ProtoRefs,
unsigned NumProtoRefs,
+ const SourceLocation *ProtoLocs,
SourceLocation EndProtoLoc,
AttributeList *AttrList);
@@ -3329,6 +3330,7 @@ public:
SourceLocation AtProtoInterfaceLoc,
IdentifierInfo *ProtocolName, SourceLocation ProtocolLoc,
const DeclPtrTy *ProtoRefNames, unsigned NumProtoRefs,
+ const SourceLocation *ProtoLocs,
SourceLocation EndProtoLoc,
AttributeList *AttrList);
@@ -3339,6 +3341,7 @@ public:
SourceLocation CategoryLoc,
const DeclPtrTy *ProtoRefs,
unsigned NumProtoRefs,
+ const SourceLocation *ProtoLocs,
SourceLocation EndProtoLoc);
virtual DeclPtrTy ActOnStartClassImplementation(
OpenPOWER on IntegriCloud