[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