[SystemZ] Fix assertion failure in tryBuildVectorShuffle
[oota-llvm.git] / lib / Target / SystemZ / SystemZISelLowering.cpp
index 4aac09132ec45c0ec6ee11e414b5791a1fd48af6..0e2bb5ebd2a9e6d4d643b7484735045e1b7bd9e1 100644 (file)
@@ -3895,7 +3895,7 @@ static SDValue tryBuildVectorShuffle(SelectionDAG &DAG,
       GS.addUndef();
     } else {
       GS.add(SDValue(), ResidueOps.size());
-      ResidueOps.push_back(Op);
+      ResidueOps.push_back(BVN->getOperand(I));
     }
   }