diff --git a/enzyme/Enzyme/JLInstSimplify.cpp b/enzyme/Enzyme/JLInstSimplify.cpp index 9b243ba6304c..df161223fc5e 100644 --- a/enzyme/Enzyme/JLInstSimplify.cpp +++ b/enzyme/Enzyme/JLInstSimplify.cpp @@ -113,9 +113,9 @@ bool jlInstSimplify(llvm::Function &F, TargetLibraryInfo &TLI, for (int i = 0; i < 2; i++) { Value *start = (i == 0) ? lhsv : rhsv; Instruction *starti = dyn_cast(start); - if (!isa(start)) - continue; if (!starti) { + if (!isa(start)) + continue; starti = &cast(start) ->getParent() ->getEntryBlock()