Move vtable component accessors to VTableContext
llvm-svn: 140504
This commit is contained in:
@@ -1452,7 +1452,8 @@ CodeGenFunction::InitializeVTablePointer(BaseSubobject Base,
|
||||
// And load the address point from the VTT.
|
||||
VTableAddressPoint = Builder.CreateLoad(VTT);
|
||||
} else {
|
||||
uint64_t AddressPoint = CGM.getVTables().getAddressPoint(Base, VTableClass);
|
||||
uint64_t AddressPoint =
|
||||
CGM.getVTableContext().getAddressPoint(Base, VTableClass);
|
||||
VTableAddressPoint =
|
||||
Builder.CreateConstInBoundsGEP2_64(VTable, 0, AddressPoint);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user