fixes --warningAsError implementation (#14538)

This commit is contained in:
Andreas Rumpf
2020-06-01 15:41:14 +02:00
committed by GitHub
parent 00ec43305e
commit 0db148163b

View File

@@ -494,8 +494,12 @@ proc liMessage(conf: ConfigRef; info: TLineInfo, msg: TMsgKind, arg: string,
of warnMin..warnMax:
sev = Severity.Warning
ignoreMsg = not conf.hasWarn(msg)
if msg in conf.warningAsErrors:
ignoreMsg = false
title = ErrorTitle
else:
title = WarningTitle
if not ignoreMsg: writeContext(conf, info)
title = if msg in conf.warningAsErrors: ErrorTitle else: WarningTitle
color = WarningColor
inc(conf.warnCounter)
of hintMin..hintMax: