mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-20 10:24:12 +00:00
Debug Info: In DIBuilder, the context fields of a static member and a
typedef are updated to use DIScopeRef. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192254 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -355,7 +355,7 @@ DIDerivedType DIBuilder::createTypedef(DIType Ty, StringRef Name, DIFile File,
|
||||
Value *Elts[] = {
|
||||
GetTagConstant(VMContext, dwarf::DW_TAG_typedef),
|
||||
File.getFileNode(),
|
||||
getNonCompileUnitScope(Context),
|
||||
DIScope(getNonCompileUnitScope(Context)).getRef(),
|
||||
MDString::get(VMContext, Name),
|
||||
ConstantInt::get(Type::getInt32Ty(VMContext), LineNo),
|
||||
ConstantInt::get(Type::getInt64Ty(VMContext), 0), // Size
|
||||
@ -441,7 +441,7 @@ DIBuilder::createStaticMemberType(DIDescriptor Scope, StringRef Name,
|
||||
Value *Elts[] = {
|
||||
GetTagConstant(VMContext, dwarf::DW_TAG_member),
|
||||
File.getFileNode(),
|
||||
getNonCompileUnitScope(Scope),
|
||||
DIScope(getNonCompileUnitScope(Scope)).getRef(),
|
||||
MDString::get(VMContext, Name),
|
||||
ConstantInt::get(Type::getInt32Ty(VMContext), LineNumber),
|
||||
ConstantInt::get(Type::getInt64Ty(VMContext), 0/*SizeInBits*/),
|
||||
|
Reference in New Issue
Block a user