mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 19:52:54 +01:00
Add missing argument. CreateCompositeTypeEx() users, please verify.
llvm-svn: 110717
This commit is contained in:
parent
a3a2b79f01
commit
17606414a4
@ -668,7 +668,8 @@ namespace llvm {
|
||||
unsigned Flags,
|
||||
DIType DerivedFrom,
|
||||
DIArray Elements,
|
||||
unsigned RunTimeLang = 0);
|
||||
unsigned RunTimeLang = 0,
|
||||
MDNode *ContainingType = 0);
|
||||
|
||||
/// CreateSubprogram - Create a new descriptor for the specified subprogram.
|
||||
/// See comments in DISubprogram for descriptions of these fields.
|
||||
|
@ -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");
|
||||
|
Loading…
Reference in New Issue
Block a user