Change memcpy/memset/memmove to have dest and source alignments.
[oota-llvm.git] / lib / IR / Verifier.cpp
index cf7b4cac34243b379e04a8f95015fc5c24c6994e..86e30620deccb3cdaf999085183aa3db9393c4cf 100644 (file)
@@ -3511,7 +3511,7 @@ void Verifier::visitIntrinsicCallSite(Intrinsic::ID ID, CallSite CS) {
     const APInt &AlignVal = AlignCI->getValue();
     Assert(AlignCI->isZero() || AlignVal.isPowerOf2(),
            "alignment argument of memory intrinsics must be a power of 2", CS);
-    Assert(isa<ConstantInt>(CS.getArgOperand(4)),
+    Assert(isa<ConstantInt>(CS.getArgOperand(3)),
            "isvolatile argument of memory intrinsics must be a constant int",
            CS);
     break;