From 6c2e3507fedabe7c9a6e2f38ea91b1e0fcc07c85 Mon Sep 17 00:00:00 2001 From: Kevin Lee Date: Sun, 9 May 2021 18:13:11 +1000 Subject: [PATCH] Fix #12385 - MessageRendering.explanation may have duplicate EOL Chars --- compiler/src/dotty/tools/dotc/reporting/MessageRendering.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/src/dotty/tools/dotc/reporting/MessageRendering.scala b/compiler/src/dotty/tools/dotc/reporting/MessageRendering.scala index 57b409109961..4e7c7ce5bb7e 100644 --- a/compiler/src/dotty/tools/dotc/reporting/MessageRendering.scala +++ b/compiler/src/dotty/tools/dotc/reporting/MessageRendering.scala @@ -138,7 +138,7 @@ trait MessageRendering { |${Blue("===========").show}""".stripMargin ) sb.append(EOL).append(m.explanation) - if (m.explanation.lastOption != Some(EOL)) sb.append(EOL) + if (!m.explanation.endsWith(EOL)) sb.append(EOL) sb.toString }