From af2f62ce32e462f256855cd24b06dec4755d2827 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Wed, 13 Aug 2008 00:59:25 +0000 Subject: Change ObjCRuntime GenerateProtocol[Ref] methods to take ObjCProtocolDecl directly. Implement CodeGen support for forward protocol decls (no-ops are so nice to implement). Also moved CGObjCRuntime.h out of CodeGenModule.h git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54709 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/ModuleBuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/CodeGen/ModuleBuilder.cpp') diff --git a/lib/CodeGen/ModuleBuilder.cpp b/lib/CodeGen/ModuleBuilder.cpp index affef35f28..17ac0023f8 100644 --- a/lib/CodeGen/ModuleBuilder.cpp +++ b/lib/CodeGen/ModuleBuilder.cpp @@ -72,7 +72,7 @@ namespace { Builder->EmitGlobal(FD); } else if (VarDecl *VD = dyn_cast(D)) { Builder->EmitGlobal(VD); - } else if (isa(D)){ + } else if (isa(D) || isa(D)) { //Forward declaration. Only used for type checking. } else if (ObjCProtocolDecl *PD = dyn_cast(D)){ // Generate Protocol object. -- cgit v1.2.3-18-g5258