forked from OSchip/llvm-project
Use createRecordFwdDecl here since that's what we're doing.
llvm-svn: 149051
This commit is contained in:
parent
e6a602dfab
commit
f59218e5d9
|
@ -1147,15 +1147,8 @@ llvm::DIType CGDebugInfo::CreateType(const RecordType *Ty) {
|
|||
|
||||
// If this is just a forward declaration, construct an appropriately
|
||||
// marked node and just return it.
|
||||
if (!RD->getDefinition()) {
|
||||
llvm::DIType FwdDecl =
|
||||
DBuilder.createStructType(RDContext, RDName,
|
||||
DefUnit, Line, 0, 0,
|
||||
llvm::DIDescriptor::FlagFwdDecl,
|
||||
llvm::DIArray());
|
||||
|
||||
return FwdDecl;
|
||||
}
|
||||
if (!RD->getDefinition())
|
||||
return createRecordFwdDecl(RD, RDContext);
|
||||
|
||||
llvm::DIType FwdDecl = DBuilder.createTemporaryType(DefUnit);
|
||||
|
||||
|
|
Loading…
Reference in New Issue