Skip to content

Commit 2cd3286

Browse files
author
Zachary Turner
committed
Fix a crash in llvm-undname with invalid types.
llvm-svn: 349165
1 parent a44dc32 commit 2cd3286

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/Demangle/MicrosoftDemangle.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1669,10 +1669,10 @@ TypeNode *Demangler::demangleType(StringView &MangledName,
16691669
Ty = demangleCustomType(MangledName);
16701670
} else {
16711671
Ty = demanglePrimitiveType(MangledName);
1672-
if (!Ty || Error)
1673-
return Ty;
16741672
}
16751673

1674+
if (!Ty || Error)
1675+
return Ty;
16761676
Ty->Quals = Qualifiers(Ty->Quals | Quals);
16771677
return Ty;
16781678
}

0 commit comments

Comments
 (0)