diff options
author | Timur Iskhodzhanov <timurrrr@google.com> | 2013-11-07 13:34:02 +0000 |
---|---|---|
committer | Timur Iskhodzhanov <timurrrr@google.com> | 2013-11-07 13:34:02 +0000 |
commit | 9e7f505515346b1580b99e8a9db01413c6a751dd (patch) | |
tree | 8e3a7ec802e7c26d5add27b474c06fb4ba1600d5 /clang/lib | |
parent | e7af1ec97e5b6dd47692d19e945c643274c40ad9 (diff) | |
download | bcm5719-llvm-9e7f505515346b1580b99e8a9db01413c6a751dd.tar.gz bcm5719-llvm-9e7f505515346b1580b99e8a9db01413c6a751dd.zip |
Minor refinement of VTableBuilder.h: fix wrong indentation, rename a struct field with a more appropriate name
llvm-svn: 194202
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/AST/VTableBuilder.cpp | 4 | ||||
-rw-r--r-- | clang/lib/CodeGen/MicrosoftCXXABI.cpp | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/clang/lib/AST/VTableBuilder.cpp b/clang/lib/AST/VTableBuilder.cpp index efaa313a67b..142f5502969 100644 --- a/clang/lib/AST/VTableBuilder.cpp +++ b/clang/lib/AST/VTableBuilder.cpp @@ -3317,7 +3317,7 @@ void MicrosoftVTableContext::dumpMethodLocations( IndicesMap[I->second] = MethodName; } - if (!I->second.VFTableOffset.isZero() || I->second.VBTableIndex != 0) + if (!I->second.VFPtrOffset.isZero() || I->second.VBTableIndex != 0) HasNonzeroOffset = true; } @@ -3333,7 +3333,7 @@ void MicrosoftVTableContext::dumpMethodLocations( I = IndicesMap.begin(), E = IndicesMap.end(); I != E; ++I) { - CharUnits VFPtrOffset = I->first.VFTableOffset; + CharUnits VFPtrOffset = I->first.VFPtrOffset; uint64_t VBIndex = I->first.VBTableIndex; if (HasNonzeroOffset && (VFPtrOffset != LastVFPtrOffset || VBIndex != LastVBIndex)) { diff --git a/clang/lib/CodeGen/MicrosoftCXXABI.cpp b/clang/lib/CodeGen/MicrosoftCXXABI.cpp index 6415749e2df..9c11893c17f 100644 --- a/clang/lib/CodeGen/MicrosoftCXXABI.cpp +++ b/clang/lib/CodeGen/MicrosoftCXXABI.cpp @@ -128,7 +128,7 @@ public: // In this case, we just use a generic pointer type. // FIXME: might want to have a more precise type in the non-virtual // multiple inheritance case. - if (ML.VBase || !ML.VFTableOffset.isZero()) + if (ML.VBase || !ML.VFPtrOffset.isZero()) return 0; } return MD->getParent(); @@ -600,7 +600,7 @@ llvm::Value *MicrosoftCXXABI::adjustThisArgumentForVirtualCall( unsigned AS = cast<llvm::PointerType>(This->getType())->getAddressSpace(); llvm::Type *charPtrTy = CGF.Int8Ty->getPointerTo(AS); - CharUnits StaticOffset = ML.VFTableOffset; + CharUnits StaticOffset = ML.VFPtrOffset; if (ML.VBase) { bool AvoidVirtualOffset = false; if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) { @@ -723,7 +723,7 @@ llvm::Value *MicrosoftCXXABI::adjustThisParameterInVirtualFunctionPrologue( MicrosoftVTableContext::MethodVFTableLocation ML = CGM.getMicrosoftVTableContext().getMethodVFTableLocation(LookupGD); - CharUnits Adjustment = ML.VFTableOffset; + CharUnits Adjustment = ML.VFPtrOffset; if (ML.VBase) { const ASTRecordLayout &DerivedLayout = CGF.getContext().getASTRecordLayout(MD->getParent()); |