diff options
| author | Devang Patel <dpatel@apple.com> | 2010-08-10 20:22:49 +0000 |
|---|---|---|
| committer | Devang Patel <dpatel@apple.com> | 2010-08-10 20:22:49 +0000 |
| commit | 3e4d04230b9d462cfa2f1b9d5af275d10d535f17 (patch) | |
| tree | 0f56b9ca07e419df2497d3891d34cc0a4bff5e40 /llvm/lib/Analysis/DebugInfo.cpp | |
| parent | 8166571a25a9dc849f962ac015f15f956a610c6b (diff) | |
| download | llvm-3e4d04230b9d462cfa2f1b9d5af275d10d535f17.zip llvm-3e4d04230b9d462cfa2f1b9d5af275d10d535f17.tar.gz llvm-3e4d04230b9d462cfa2f1b9d5af275d10d535f17.tar.bz2 | |
Add missing argument. CreateCompositeTypeEx() users, please verify.
llvm-svn: 110717
Diffstat (limited to 'llvm/lib/Analysis/DebugInfo.cpp')
| -rw-r--r-- | llvm/lib/Analysis/DebugInfo.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/llvm/lib/Analysis/DebugInfo.cpp b/llvm/lib/Analysis/DebugInfo.cpp index 2bf87da5..cf2c277 100644 --- a/llvm/lib/Analysis/DebugInfo.cpp +++ b/llvm/lib/Analysis/DebugInfo.cpp @@ -946,8 +946,8 @@ DICompositeType DIFactory::CreateCompositeTypeEx(unsigned Tag, unsigned Flags, DIType DerivedFrom, DIArray Elements, - unsigned RuntimeLang) { - + unsigned RuntimeLang, + MDNode *ContainingType) { Value *Elts[] = { GetTagConstant(Tag), Context, @@ -960,9 +960,10 @@ DICompositeType DIFactory::CreateCompositeTypeEx(unsigned Tag, ConstantInt::get(Type::getInt32Ty(VMContext), Flags), DerivedFrom, Elements, - ConstantInt::get(Type::getInt32Ty(VMContext), RuntimeLang) + ConstantInt::get(Type::getInt32Ty(VMContext), RuntimeLang), + ContainingType }; - MDNode *Node = MDNode::get(VMContext, &Elts[0], 12); + MDNode *Node = MDNode::get(VMContext, &Elts[0], 13); // Create a named metadata so that we do not lose this enum info. if (Tag == dwarf::DW_TAG_enumeration_type) { NamedMDNode *NMD = M.getOrInsertNamedMetadata("llvm.dbg.enum"); |
