From 652557839784702c9cb19dc75abde7f86d8e94a6 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Fri, 24 Apr 2009 22:01:00 +0000 Subject: Once the protocol list has been loaded from the PCH file, add it to the Objective-C interface. llvm-svn: 69993 --- clang/lib/Frontend/PCHReader.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/lib/Frontend/PCHReader.cpp') diff --git a/clang/lib/Frontend/PCHReader.cpp b/clang/lib/Frontend/PCHReader.cpp index 5a1e8820674..2dfb7e0a0a0 100644 --- a/clang/lib/Frontend/PCHReader.cpp +++ b/clang/lib/Frontend/PCHReader.cpp @@ -234,6 +234,7 @@ void PCHDeclReader::VisitObjCInterfaceDecl(ObjCInterfaceDecl *ID) { Protocols.reserve(NumProtocols); for (unsigned I = 0; I != NumProtocols; ++I) Protocols.push_back(cast(Reader.GetDecl(Record[Idx++]))); + ID->setProtocolList(&Protocols[0], NumProtocols, Reader.getContext()); unsigned NumIvars = Record[Idx++]; llvm::SmallVector IVars; IVars.reserve(NumIvars); -- cgit v1.2.3