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:
Matt Arsenault 2018-12-18 09:27:29 +00:00
parent e01e7c81f2
commit 1ac38ba73f
1 changed files with 1 additions and 1 deletions

View File

@ -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);