diff --git a/stablehlo/transforms/StablehloAggressiveSimplification.cpp b/stablehlo/transforms/StablehloAggressiveSimplification.cpp index 8e4fac9d46..e4a4394362 100644 --- a/stablehlo/transforms/StablehloAggressiveSimplification.cpp +++ b/stablehlo/transforms/StablehloAggressiveSimplification.cpp @@ -784,7 +784,7 @@ struct UnusedResultReduceOpCanon final addToWorkList(retOp.getOperand(resultNo)); while (!workList.empty()) { auto definition = workList.pop_back_val(); - if (auto blockArg = definition.dyn_cast()) { + if (auto blockArg = dyn_cast(definition)) { // using one argument implies using the whole argument pair const auto pairNo = blockArg.getArgNumber() % numOperandPairs; usedArgs.set(pairNo);