From e12e77bed10f87bdc7305d0dbd1de89e48f280c1 Mon Sep 17 00:00:00 2001 From: Eli Friedman Date: Fri, 18 Dec 2009 23:47:41 +0000 Subject: Work in progress for setting the vtable pointers for all bases correctly in the constructor. This doesn't handle cases requiring the VTT at the moment, and generates unnecessary stores, but I think it's essentially correct. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91731 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CodeGenModule.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/CodeGen/CodeGenModule.h') diff --git a/lib/CodeGen/CodeGenModule.h b/lib/CodeGen/CodeGenModule.h index 814b1ef694..939c66ca31 100644 --- a/lib/CodeGen/CodeGenModule.h +++ b/lib/CodeGen/CodeGenModule.h @@ -233,8 +233,8 @@ public: const CovariantThunkAdjustment &Adjustment); typedef std::pair CtorVtable_t; - typedef llvm::DenseMap*> AddrMap_t; + typedef llvm::DenseMap AddrSubMap_t; + typedef llvm::DenseMap AddrMap_t; llvm::DenseMap AddressPoints; /// GetCXXBaseClassOffset - Returns the offset from a derived class to its -- cgit v1.2.3-18-g5258