From b989c76f3974b94126a2503242c4db12d1d08a0c Mon Sep 17 00:00:00 2001 From: jeanPerier Date: Fri, 27 Jun 2025 12:49:34 +0200 Subject: [PATCH] [flang][NFC] switch ValueRange(nullopt) to ValueRange{} after #146011 (#146043) Clean-up some std::nullopt usages in FIR ops builder that triggers a deprecated warning after #146011. --- flang/include/flang/Optimizer/Dialect/FIROps.td | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/flang/include/flang/Optimizer/Dialect/FIROps.td b/flang/include/flang/Optimizer/Dialect/FIROps.td index 8ac847dd7dd0..b96c0360316a 100644 --- a/flang/include/flang/Optimizer/Dialect/FIROps.td +++ b/flang/include/flang/Optimizer/Dialect/FIROps.td @@ -2057,8 +2057,8 @@ def fir_SliceOp : fir_Op<"slice", [NoMemoryEffect, AttrSizedOperandSegments]> { let builders = [ OpBuilder<(ins "mlir::ValueRange":$triples, - CArg<"mlir::ValueRange", "std::nullopt">:$fields, - CArg<"mlir::ValueRange", "std::nullopt">:$substr)> + CArg<"mlir::ValueRange", "{}">:$fields, + CArg<"mlir::ValueRange", "{}">:$substr)> ]; let hasVerifier = 1; @@ -2253,8 +2253,8 @@ def fir_DoLoopOp : region_Op<"do_loop", [AttrSizedOperandSegments, OpBuilder<(ins "mlir::Value":$lowerBound, "mlir::Value":$upperBound, "mlir::Value":$step, CArg<"bool", "false">:$unordered, CArg<"bool", "false">:$finalCountValue, - CArg<"mlir::ValueRange", "std::nullopt">:$iterArgs, - CArg<"mlir::ValueRange", "std::nullopt">:$reduceOperands, + CArg<"mlir::ValueRange", "{}">:$iterArgs, + CArg<"mlir::ValueRange", "{}">:$reduceOperands, CArg<"llvm::ArrayRef", "{}">:$reduceAttrs, CArg<"llvm::ArrayRef", "{}">:$attributes)> ]; @@ -2441,7 +2441,7 @@ def fir_IterWhileOp : region_Op<"iterate_while", OpBuilder<(ins "mlir::Value":$lowerBound, "mlir::Value":$upperBound, "mlir::Value":$step, "mlir::Value":$iterate, CArg<"bool", "false">:$finalCountValue, - CArg<"mlir::ValueRange", "std::nullopt">:$iterArgs, + CArg<"mlir::ValueRange", "{}">:$iterArgs, CArg<"llvm::ArrayRef", "{}">:$attributes)> ];