diff --git a/compiler/res/version.txt b/compiler/res/version.txt index cc40bca69..89569e987 100644 --- a/compiler/res/version.txt +++ b/compiler/res/version.txt @@ -1 +1 @@ -8.0 +8.1-dev diff --git a/compiler/src/prog8/compiler/ErrorReporter.kt b/compiler/src/prog8/compiler/ErrorReporter.kt index eea3ee1f1..be80a48e5 100644 --- a/compiler/src/prog8/compiler/ErrorReporter.kt +++ b/compiler/src/prog8/compiler/ErrorReporter.kt @@ -29,12 +29,12 @@ internal class ErrorReporter: IErrorReporter { MessageSeverity.WARNING -> System.out MessageSeverity.ERROR -> System.err } - when(it.severity) { - MessageSeverity.ERROR -> printer.print("\u001b[91mERROR\u001B[0m ") // bright red - MessageSeverity.WARNING -> printer.print("\u001b[93mWARN\u001B[0m ") // bright yellow - } val msg = "${it.position.toClickableStr()} ${it.message}".trim() if(msg !in alreadyReportedMessages) { + when(it.severity) { + MessageSeverity.ERROR -> printer.print("\u001b[91mERROR\u001B[0m ") // bright red + MessageSeverity.WARNING -> printer.print("\u001b[93mWARN\u001B[0m ") // bright yellow + } printer.println(msg) alreadyReportedMessages.add(msg) when(it.severity) {