From affe111ba5b27af51d6039197f7d744cc127cd5c Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Mon, 26 Sep 2011 01:56:50 +0000 Subject: Move all vtable layout data into new VTableLayout class llvm-svn: 140506 --- clang/lib/CodeGen/CGClass.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/CodeGen/CGClass.cpp') diff --git a/clang/lib/CodeGen/CGClass.cpp b/clang/lib/CodeGen/CGClass.cpp index cafc95446d7..17bd594280c 100644 --- a/clang/lib/CodeGen/CGClass.cpp +++ b/clang/lib/CodeGen/CGClass.cpp @@ -1453,7 +1453,7 @@ CodeGenFunction::InitializeVTablePointer(BaseSubobject Base, VTableAddressPoint = Builder.CreateLoad(VTT); } else { uint64_t AddressPoint = - CGM.getVTableContext().getAddressPoint(Base, VTableClass); + CGM.getVTableContext().getVTableLayout(VTableClass).getAddressPoint(Base); VTableAddressPoint = Builder.CreateConstInBoundsGEP2_64(VTable, 0, AddressPoint); } -- cgit v1.2.3