mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 11:02:59 +02:00
Add a trackIfUnresolved to DIBuilder::createInheritance(),
tested via the clang test CodeGenCXX/vtable-holder-self-reference.cpp . llvm-svn: 228853
This commit is contained in:
parent
9ec54ab53b
commit
d6091b2d23
@ -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…
Reference in New Issue
Block a user