diff options
author | Manman Ren <manman.ren@gmail.com> | 2013-09-06 23:54:23 +0000 |
---|---|---|
committer | Manman Ren <manman.ren@gmail.com> | 2013-09-06 23:54:23 +0000 |
commit | 8b56ca61e1f174d08d78f5aab3c83633c48af3a5 (patch) | |
tree | 15228d50826580f8e924099873835962e9588c8c /lib/IR/DIBuilder.cpp | |
parent | 997c5dead83fc237280888696e1fa719563fc7f1 (diff) | |
download | external_llvm-8b56ca61e1f174d08d78f5aab3c83633c48af3a5.zip external_llvm-8b56ca61e1f174d08d78f5aab3c83633c48af3a5.tar.gz external_llvm-8b56ca61e1f174d08d78f5aab3c83633c48af3a5.tar.bz2 |
Debug Info: pass in VTableHolder as DIType instead of MDNode *.
Remove one cast and improve readability. No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190225 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/IR/DIBuilder.cpp')
-rw-r--r-- | lib/IR/DIBuilder.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/IR/DIBuilder.cpp b/lib/IR/DIBuilder.cpp index 72205f6..cc06d4b 100644 --- a/lib/IR/DIBuilder.cpp +++ b/lib/IR/DIBuilder.cpp @@ -607,7 +607,7 @@ DICompositeType DIBuilder::createClassType(DIDescriptor Context, StringRef Name, uint64_t OffsetInBits, unsigned Flags, DIType DerivedFrom, DIArray Elements, - MDNode *VTableHolder, + DIType VTableHolder, MDNode *TemplateParams, StringRef UniqueIdentifier) { assert((!Context || Context.isScope() || Context.isType()) && @@ -626,7 +626,7 @@ DICompositeType DIBuilder::createClassType(DIDescriptor Context, StringRef Name, DerivedFrom, Elements, ConstantInt::get(Type::getInt32Ty(VMContext), 0), - DIType(VTableHolder).generateRef(), + VTableHolder.generateRef(), TemplateParams, UniqueIdentifier.empty() ? NULL : MDString::get(VMContext, UniqueIdentifier) }; @@ -647,7 +647,7 @@ DICompositeType DIBuilder::createStructType(DIDescriptor Context, unsigned Flags, DIType DerivedFrom, DIArray Elements, unsigned RunTimeLang, - MDNode *VTableHolder, + DIType VTableHolder, StringRef UniqueIdentifier) { // TAG_structure_type is encoded in DICompositeType format. Value *Elts[] = { @@ -663,7 +663,7 @@ DICompositeType DIBuilder::createStructType(DIDescriptor Context, DerivedFrom, Elements, ConstantInt::get(Type::getInt32Ty(VMContext), RunTimeLang), - DIType(VTableHolder).generateRef(), + VTableHolder.generateRef(), NULL, UniqueIdentifier.empty() ? NULL : MDString::get(VMContext, UniqueIdentifier) }; @@ -1104,7 +1104,7 @@ DISubprogram DIBuilder::createMethod(DIDescriptor Context, bool isLocalToUnit, bool isDefinition, unsigned VK, unsigned VIndex, - MDNode *VTableHolder, + DIType VTableHolder, unsigned Flags, bool isOptimized, Function *Fn, |