diff --git a/mlir/tools/mlir-tblgen/OpDocGen.cpp b/mlir/tools/mlir-tblgen/OpDocGen.cpp index 088d34597f315..498aa40435fb1 100644 --- a/mlir/tools/mlir-tblgen/OpDocGen.cpp +++ b/mlir/tools/mlir-tblgen/OpDocGen.cpp @@ -50,8 +50,9 @@ using mlir::tblgen::Operator; void mlir::tblgen::emitSummary(StringRef summary, raw_ostream &os) { if (!summary.empty()) { - char first = std::toupper(summary.front()); - llvm::StringRef rest = summary.drop_front(); + llvm::StringRef trimmed = summary.trim(); + char first = std::toupper(trimmed.front()); + llvm::StringRef rest = trimmed.drop_front(); os << "\n_" << first << rest << "_\n\n"; } }