From c51118238c9a05a3113ce0057bb10169b583a6c5 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Sun, 1 Jan 2012 20:35:33 +0000 Subject: Don't bother rewriting an Objective-C class or protocol declaration to the module file when we've merely added a definition llvm-svn: 147414 --- clang/lib/Serialization/ASTWriter.cpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'clang/lib/Serialization/ASTWriter.cpp') diff --git a/clang/lib/Serialization/ASTWriter.cpp b/clang/lib/Serialization/ASTWriter.cpp index 509200a696e..7a3916f91bc 100644 --- a/clang/lib/Serialization/ASTWriter.cpp +++ b/clang/lib/Serialization/ASTWriter.cpp @@ -4428,8 +4428,6 @@ void ASTWriter::AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, void ASTWriter::CompletedObjCForwardRef(const ObjCContainerDecl *D) { assert(!WritingAST && "Already writing the AST!"); - if (D->isFromASTFile()) - RewriteDecl(D); if (const ObjCInterfaceDecl *ID = dyn_cast(D)) { for (ObjCInterfaceDecl::redecl_iterator I = ID->redecls_begin(), -- cgit v1.2.3