diff --git a/mlir/tools/mlir-tblgen/OpFormatGen.cpp b/mlir/tools/mlir-tblgen/OpFormatGen.cpp --- a/mlir/tools/mlir-tblgen/OpFormatGen.cpp +++ b/mlir/tools/mlir-tblgen/OpFormatGen.cpp @@ -1742,7 +1742,7 @@ if (var->isVariadic()) body << name << "().getTypes()"; else if (var->isOptional()) - body << llvm::formatv("({0}() ? {0}().getType() : Type())", name); + body << llvm::formatv("({0}() ? {0}().getType() : ::mlir::Type())", name); else body << name << "().getType()";