diff options
-rw-r--r-- | src/compiler/scala/tools/nsc/reporters/AbstractReporter.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/reporters/AbstractReporter.scala b/src/compiler/scala/tools/nsc/reporters/AbstractReporter.scala index 76daa0d2fe..ce10f560e9 100644 --- a/src/compiler/scala/tools/nsc/reporters/AbstractReporter.scala +++ b/src/compiler/scala/tools/nsc/reporters/AbstractReporter.scala @@ -28,7 +28,9 @@ abstract class AbstractReporter extends Reporter { def displayPrompt: Unit protected def info0(pos: Position, msg: String, _severity: Severity, force: Boolean) { - val severity = if (settings.Ywarnfatal.value) ERROR else WARNING + val severity = + if (settings.Ywarnfatal.value && _severity == WARNING) ERROR + else _severity severity match { case INFO => |