[cfe-commits] r69993 - /cfe/trunk/lib/Frontend/PCHReader.cpp
Douglas Gregor
dgregor at apple.com
Fri Apr 24 15:01:01 PDT 2009
Author: dgregor
Date: Fri Apr 24 17:01:00 2009
New Revision: 69993
URL: http://llvm.org/viewvc/llvm-project?rev=69993&view=rev
Log:
Once the protocol list has been loaded from the PCH file, add it to
the Objective-C interface.
Modified:
cfe/trunk/lib/Frontend/PCHReader.cpp
Modified: cfe/trunk/lib/Frontend/PCHReader.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/PCHReader.cpp?rev=69993&r1=69992&r2=69993&view=diff
==============================================================================
--- cfe/trunk/lib/Frontend/PCHReader.cpp (original)
+++ cfe/trunk/lib/Frontend/PCHReader.cpp Fri Apr 24 17:01:00 2009
@@ -234,6 +234,7 @@
Protocols.reserve(NumProtocols);
for (unsigned I = 0; I != NumProtocols; ++I)
Protocols.push_back(cast<ObjCProtocolDecl>(Reader.GetDecl(Record[Idx++])));
+ ID->setProtocolList(&Protocols[0], NumProtocols, Reader.getContext());
unsigned NumIvars = Record[Idx++];
llvm::SmallVector<ObjCIvarDecl *, 16> IVars;
IVars.reserve(NumIvars);
More information about the cfe-commits
mailing list