[cfe-commits] r90458 - /cfe/trunk/lib/CodeGen/CGVtable.cpp
Mike Stump
mrs at apple.com
Thu Dec 3 08:55:20 PST 2009
Author: mrs
Date: Thu Dec 3 10:55:20 2009
New Revision: 90458
URL: http://llvm.org/viewvc/llvm-project?rev=90458&view=rev
Log:
Eli, I copied my code from this code... Let's fix the souce of the bad idea!
Thanks.
Modified:
cfe/trunk/lib/CodeGen/CGVtable.cpp
Modified: cfe/trunk/lib/CodeGen/CGVtable.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGVtable.cpp?rev=90458&r1=90457&r2=90458&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CGVtable.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGVtable.cpp Thu Dec 3 10:55:20 2009
@@ -318,12 +318,9 @@
llvm::Constant *WrapAddrOf(GlobalDecl GD) {
const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl());
- if (const CXXDestructorDecl *Dtor = dyn_cast<CXXDestructorDecl>(MD))
- return wrap(CGM.GetAddrOfCXXDestructor(Dtor, GD.getDtorType()));
-
const llvm::Type *Ty = CGM.getTypes().GetFunctionTypeForVtable(MD);
- return wrap(CGM.GetAddrOfFunction(MD, Ty));
+ return wrap(CGM.GetAddrOfFunction(GD, Ty));
}
void OverrideMethods(Path_t *Path, bool MorallyVirtual, int64_t Offset,
More information about the cfe-commits
mailing list