I've verified that every single instance of std::nullopt in this patch
affects generated files and would reduce the number of warnings if
None were deprecated.
This is part of an effort to migrate from llvm::Optional to
std::optional:
https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
let builders = [
OpBuilder<(ins "mlir::ValueRange":$triples,
- CArg<"mlir::ValueRange", "llvm::None">:$fields,
- CArg<"mlir::ValueRange", "llvm::None">:$substr)>
+ CArg<"mlir::ValueRange", "std::nullopt">:$fields,
+ CArg<"mlir::ValueRange", "std::nullopt">:$substr)>
];
let hasVerifier = 1;