From: Eli Friedman Date: Sun, 27 Dec 2009 03:44:17 +0000 (+0000) Subject: Fix obvious mistake. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a6f98fb644c4e37a880c497ad999a36c7b62e934;p=clang Fix obvious mistake. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@92172 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGCXX.cpp b/lib/CodeGen/CGCXX.cpp index b0f23af820..81dd534ba6 100644 --- a/lib/CodeGen/CGCXX.cpp +++ b/lib/CodeGen/CGCXX.cpp @@ -1118,7 +1118,7 @@ void CodeGenFunction::InitializeVtablePtrsRecursive( VtableField = Builder.CreateConstInBoundsGEP1_64(VtableField, Offset/8); const llvm::Type *AddressPointPtrTy = VtableAddressPoint->getType()->getPointerTo(); - VtableField = Builder.CreateBitCast(ThisPtr, AddressPointPtrTy); + VtableField = Builder.CreateBitCast(VtableField, AddressPointPtrTy); // Store address point Builder.CreateStore(VtableAddressPoint, VtableField);