mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-14 02:33:53 +00:00
Add a trackIfUnresolved to DIBuilder::createInheritance(),
tested via the clang test CodeGenCXX/vtable-holder-self-reference.cpp . git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228853 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
71a70be163
commit
fe98d69578
@ -415,7 +415,9 @@ DIDerivedType DIBuilder::createInheritance(DIType Ty, DIType BaseTy,
|
||||
.concat(Flags)
|
||||
.get(VMContext),
|
||||
nullptr, Ty.getRef(), BaseTy.getRef()};
|
||||
return DIDerivedType(MDNode::get(VMContext, Elts));
|
||||
auto R = DIDerivedType(MDNode::get(VMContext, Elts));
|
||||
trackIfUnresolved(R);
|
||||
return R;
|
||||
}
|
||||
|
||||
DIDerivedType DIBuilder::createMemberType(DIDescriptor Scope, StringRef Name,
|
||||
|
Loading…
x
Reference in New Issue
Block a user