From 89da6ad1db120f53437de8800f8cd6de532a8003 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 llvm-svn: 54709 --- clang/lib/CodeGen/ModuleBuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp') diff --git a/clang/lib/CodeGen/ModuleBuilder.cpp b/clang/lib/CodeGen/ModuleBuilder.cpp index affef35f282..17ac0023f8d 100644 --- a/clang/lib/CodeGen/ModuleBuilder.cpp +++ b/clang/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