diff options
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp b/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp index 40e11451ede..1f4304f710e 100644 --- a/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp +++ b/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp @@ -1759,7 +1759,7 @@ bool HCE::replaceInstr(unsigned Idx, Register ExtR, const ExtenderInit &ExtI) { // Update offsets of the def's uses. for (std::pair<MachineInstr*,unsigned> P : RegOps) { unsigned J = P.second; - assert(P.first->getNumOperands() < J+1 && + assert(P.first->getNumOperands() > J+1 && P.first->getOperand(J+1).isImm()); MachineOperand &ImmOp = P.first->getOperand(J+1); ImmOp.setImm(ImmOp.getImm() + Diff); |