@@ -2057,8 +2057,8 @@ def fir_SliceOp : fir_Op<"slice", [NoMemoryEffect, AttrSizedOperandSegments]> {
20572057
20582058 let builders = [
20592059 OpBuilder<(ins "mlir::ValueRange":$triples,
2060- CArg<"mlir::ValueRange", "std::nullopt ">:$fields,
2061- CArg<"mlir::ValueRange", "std::nullopt ">:$substr)>
2060+ CArg<"mlir::ValueRange", "{} ">:$fields,
2061+ CArg<"mlir::ValueRange", "{} ">:$substr)>
20622062 ];
20632063
20642064 let hasVerifier = 1;
@@ -2253,8 +2253,8 @@ def fir_DoLoopOp : region_Op<"do_loop", [AttrSizedOperandSegments,
22532253 OpBuilder<(ins "mlir::Value":$lowerBound, "mlir::Value":$upperBound,
22542254 "mlir::Value":$step, CArg<"bool", "false">:$unordered,
22552255 CArg<"bool", "false">:$finalCountValue,
2256- CArg<"mlir::ValueRange", "std::nullopt ">:$iterArgs,
2257- CArg<"mlir::ValueRange", "std::nullopt ">:$reduceOperands,
2256+ CArg<"mlir::ValueRange", "{} ">:$iterArgs,
2257+ CArg<"mlir::ValueRange", "{} ">:$reduceOperands,
22582258 CArg<"llvm::ArrayRef<mlir::Attribute>", "{}">:$reduceAttrs,
22592259 CArg<"llvm::ArrayRef<mlir::NamedAttribute>", "{}">:$attributes)>
22602260 ];
@@ -2441,7 +2441,7 @@ def fir_IterWhileOp : region_Op<"iterate_while",
24412441 OpBuilder<(ins "mlir::Value":$lowerBound, "mlir::Value":$upperBound,
24422442 "mlir::Value":$step, "mlir::Value":$iterate,
24432443 CArg<"bool", "false">:$finalCountValue,
2444- CArg<"mlir::ValueRange", "std::nullopt ">:$iterArgs,
2444+ CArg<"mlir::ValueRange", "{} ">:$iterArgs,
24452445 CArg<"llvm::ArrayRef<mlir::NamedAttribute>", "{}">:$attributes)>
24462446 ];
24472447
0 commit comments