Align FileCheck options with upstream defaults. PiperOrigin-RevId: 411124255
diff --git a/llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp b/llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp index 7ef7bfc..3b3e961 100644 --- a/llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp +++ b/llvm-external-projects/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp
@@ -697,12 +697,10 @@ // RaiseOnFailureOp //===----------------------------------------------------------------------===// -LogicalResult PYDM::RaiseOnFailureOp::fold( - ArrayRef<Attribute> operands, SmallVectorImpl<OpFoldResult> &results) { - assert(operands.size() == 1 && "expected one fold operand"); - // Unit exception result is success. Just elide. - if (operands[0] && operands[0].isa<UnitAttr>()) { - erase(); +LogicalResult PYDM::RaiseOnFailureOp::canonicalize(RaiseOnFailureOp op, + PatternRewriter &rewriter) { + if (op.exc_result().getDefiningOp<SuccessOp>()) { + op.getOperation()->erase(); return success(); } return failure();