diff --git a/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp b/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp --- a/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp +++ b/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp @@ -707,7 +707,7 @@ static void initDispatchSerializationFn(StringRef opVar, raw_ostream &os) { os << formatv( "LogicalResult Serializer::dispatchToAutogenSerialization(Operation " - "*{0}) {{\n ", + "*{0}) {{\n", opVar); } @@ -721,18 +721,15 @@ os << tabs << formatv(" return processOp(cast<{0}>({1}));\n", op.getQualCppClassName(), opVar); - os << tabs << "} else"; + os << tabs << "}\n"; } /// Generates the epilogue for the function that dispatches the serialization of /// the operation. static void finalizeDispatchSerializationFn(StringRef opVar, raw_ostream &os) { - os << " {\n"; os << formatv( - " return {0}->emitError(\"unhandled operation serialization\");\n", + " return {0}->emitError(\"unhandled operation serialization\");\n", opVar); - os << " }\n"; - os << " return success();\n"; os << "}\n\n"; }