diff --git a/opt.cpp b/opt.cpp index fdad6e37..a0422c4a 100644 --- a/opt.cpp +++ b/opt.cpp @@ -1673,7 +1673,7 @@ lExtractVectorInts(llvm::Value *v, int64_t ret[], int *nElts) { ret[i] = cv->getElementAsInteger(i); return true; #else - llvm::ConstantVector *cv = llvm::dyn_cast(factor); + llvm::ConstantVector *cv = llvm::dyn_cast(v); if (cv == NULL) return false;