forked from OSchip/llvm-project
Fix a crash in llvm-undname with invalid types.
llvm-svn: 349165
This commit is contained in:
parent
a44dc32708
commit
2cd3286ed2
|
@ -1669,10 +1669,10 @@ TypeNode *Demangler::demangleType(StringView &MangledName,
|
|||
Ty = demangleCustomType(MangledName);
|
||||
} else {
|
||||
Ty = demanglePrimitiveType(MangledName);
|
||||
if (!Ty || Error)
|
||||
return Ty;
|
||||
}
|
||||
|
||||
if (!Ty || Error)
|
||||
return Ty;
|
||||
Ty->Quals = Qualifiers(Ty->Quals | Quals);
|
||||
return Ty;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue