forked from OSchip/llvm-project
GlobalISel: Improve crash on invalid mapping
If NumBreakDowns is 0, BreakDown is null. This trades a null dereference with an assert somewhere else. llvm-svn: 349464
This commit is contained in:
parent
e01e7c81f2
commit
1ac38ba73f
|
@ -116,7 +116,7 @@ bool RegBankSelect::assignmentMatch(
|
|||
OnlyAssign = false;
|
||||
// Each part of a break down needs to end up in a different register.
|
||||
// In other word, Reg assignement does not match.
|
||||
if (ValMapping.NumBreakDowns > 1)
|
||||
if (ValMapping.NumBreakDowns != 1)
|
||||
return false;
|
||||
|
||||
const RegisterBank *CurRegBank = RBI->getRegBank(Reg, *MRI, *TRI);
|
||||
|
|
Loading…
Reference in New Issue