fixes MediaBench/toast with the dag selector
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23141
91177308-0d34-0410-b5e6-
96231b3b80d8
unsigned Shift = 32;
unsigned Indeterminant = ~0; // bit mask marking indeterminant results
unsigned Opcode = N->getOpcode();
- if (!isIntImmediate(N->getOperand(1).Val, Shift) || (Shift > 31))
+ if (N->getNumOperands() != 2 ||
+ !isIntImmediate(N->getOperand(1).Val, Shift) || (Shift > 31))
return false;
if (Opcode == ISD::SHL) {