From c7fbab695598b260993549e23e937fdf1f2091d8 Mon Sep 17 00:00:00 2001 From: Matt Bovel Date: Fri, 11 Feb 2022 17:35:34 +0100 Subject: [PATCH] Fix explain rendering with Windows EOL --- 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 813475799a2b..76e19e06463a 100644 --- a/compiler/src/dotty/tools/dotc/reporting/MessageRendering.scala +++ b/compiler/src/dotty/tools/dotc/reporting/MessageRendering.scala @@ -254,7 +254,7 @@ trait MessageRendering { sb.append(EOL).append(newBox()) sb.append(EOL).append(offsetBox).append(" Explanation (enabled by `-explain`)") sb.append(EOL).append(newBox(soft = true)) - dia.msg.explanation.split(EOL).foreach { line => + dia.msg.explanation.split(raw"\R").foreach { line => sb.append(EOL).append(offsetBox).append(if line.isEmpty then "" else " ").append(line) } sb.append(EOL).append(endBox)