From fbeab2c391361eeaaa56fe13177dbdb446e2b6c9 Mon Sep 17 00:00:00 2001 From: Jacques Pienaar Date: Wed, 14 May 2025 07:41:00 +0200 Subject: [PATCH] [mlir][drr] Use fully qualified name in getValueAndRangeUse (#139847) --- mlir/lib/TableGen/Pattern.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mlir/lib/TableGen/Pattern.cpp b/mlir/lib/TableGen/Pattern.cpp index ab605391faf6..13541de66578 100644 --- a/mlir/lib/TableGen/Pattern.cpp +++ b/mlir/lib/TableGen/Pattern.cpp @@ -304,8 +304,8 @@ std::string SymbolInfoMap::SymbolInfo::getValueAndRangeUse( assert(index < 0); auto *operand = cast(op->getArg(getArgIndex())); if (operand->isOptional()) { - auto repl = - formatv(fmt, formatv("({0}.empty() ? Value() : *{0}.begin())", name)); + auto repl = formatv( + fmt, formatv("({0}.empty() ? ::mlir::Value() : *{0}.begin())", name)); LLVM_DEBUG(dbgs() << repl << " (OptionalOperand)\n"); return std::string(repl); }