Skip to content

Commit

Permalink
Make -Xprompt work as desired under -Werror
Browse files Browse the repository at this point in the history
  • Loading branch information
dwijnand committed Feb 22, 2024
1 parent 51ea65a commit 6c6f7d8
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions compiler/src/dotty/tools/dotc/reporting/ConsoleReporter.scala
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ package reporting

import core.Contexts.*
import java.io.{ BufferedReader, PrintWriter }
import Diagnostic.Error
import Diagnostic.*

/**
* This class implements a Reporter that displays messages on a text console
Expand All @@ -18,9 +18,11 @@ class ConsoleReporter(

override def doReport(dia: Diagnostic)(using Context): Unit = {
super.doReport(dia)
dia match
case dia: Error if ctx.settings.Xprompt.value => Reporter.displayPrompt(reader, writer)
case _ =>
if ctx.settings.Xprompt.value then
dia match
case _: Error => Reporter.displayPrompt(reader, writer)
case _: Warning if ctx.settings.XfatalWarnings.value => Reporter.displayPrompt(reader, writer)
case _ =>
}
}

Expand Down

0 comments on commit 6c6f7d8

Please sign in to comment.