[cfe-commits] r91394 - /cfe/trunk/lib/CodeGen/CGCXX.cpp

Eli Friedman eli.friedman at gmail.com
Mon Dec 14 18:06:15 PST 2009


Author: efriedma
Date: Mon Dec 14 20:06:15 2009
New Revision: 91394

URL: http://llvm.org/viewvc/llvm-project?rev=91394&view=rev
Log:
Don't force the emission of destructor definitions.


Modified:
    cfe/trunk/lib/CodeGen/CGCXX.cpp

Modified: cfe/trunk/lib/CodeGen/CGCXX.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGCXX.cpp?rev=91394&r1=91393&r2=91394&view=diff

==============================================================================
--- cfe/trunk/lib/CodeGen/CGCXX.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGCXX.cpp Mon Dec 14 20:06:15 2009
@@ -640,9 +640,9 @@
 
 void CodeGenModule::EmitCXXDestructors(const CXXDestructorDecl *D) {
   if (D->isVirtual())
-    EmitGlobalDefinition(GlobalDecl(D, Dtor_Deleting));
-  EmitGlobalDefinition(GlobalDecl(D, Dtor_Complete));
-  EmitGlobalDefinition(GlobalDecl(D, Dtor_Base));
+    EmitGlobal(GlobalDecl(D, Dtor_Deleting));
+  EmitGlobal(GlobalDecl(D, Dtor_Complete));
+  EmitGlobal(GlobalDecl(D, Dtor_Base));
 }
 
 void CodeGenModule::EmitCXXDestructor(const CXXDestructorDecl *D,





More information about the cfe-commits mailing list