X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FIR%2FDIBuilder.cpp;h=dfbc1315218ba50bd0b3d22425ad8aba127319a8;hp=4b837af9d44b3b5cc372bd88e3ea3e9f26cfdf1a;hb=b943370653917d8a674aaa9a47efc2965fd6dad3;hpb=6ed3a762fcce2b4ac8f232cd61dd07ee807b2a59 diff --git a/lib/IR/DIBuilder.cpp b/lib/IR/DIBuilder.cpp index 4b837af9d44..dfbc1315218 100644 --- a/lib/IR/DIBuilder.cpp +++ b/lib/IR/DIBuilder.cpp @@ -269,8 +269,8 @@ DIDerivedType DIBuilder::createReferenceType(unsigned Tag, DIType RTy) { DIDerivedType DIBuilder::createTypedef(DIType Ty, StringRef Name, DIFile File, unsigned LineNo, DIDescriptor Context) { - return MDDerivedType::get(VMContext, dwarf::DW_TAG_typedef, Name, - File.getFileNode(), LineNo, + return MDDerivedType::get(VMContext, dwarf::DW_TAG_typedef, Name, File, + LineNo, DIScope(getNonCompileUnitScope(Context)).getRef(), Ty.getRef(), 0, 0, 0, 0); }