================ @@ -627,7 +628,8 @@ void FormatStringConverter::finalizeFormatText() { // It's clearer to convert printf("Hello\r\n"); to std::print("Hello\r\n") // than to std::println("Hello\r"); - if (StringRef(StandardFormatString).ends_with("\\n") && + if (Config.AllowTrailingNewlineRemoval && + StringRef(StandardFormatString).ends_with("\\n") && !StringRef(StandardFormatString).ends_with("\\\\n") && !StringRef(StandardFormatString).ends_with("\\r\\n")) { ---------------- PiotrZSL wrote:
Avoid constructing StringRef multiple times. https://github.com/llvm/llvm-project/pull/90397 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits