diff options
Diffstat (limited to 'compiler/commands.nim')
-rw-r--r-- | compiler/commands.nim | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/commands.nim b/compiler/commands.nim index 325b362a9..a35d1dae7 100644 --- a/compiler/commands.nim +++ b/compiler/commands.nim @@ -193,12 +193,12 @@ proc processSpecificNote*(arg: string, state: TSpecialWord, pass: TCmdLinePass, elif i < arg.len and (arg[i] in {':', '='}): inc(i) else: invalidCmdLineOption(conf, pass, orig, info) if state == wHint: - let x = findStr(lineinfos.HintsToStr, id) - if x >= 0: n = TNoteKind(x + ord(hintMin)) + let x = findStr(hintMin..hintMax, id, errUnknown) + if x != errUnknown: n = TNoteKind(x) else: localError(conf, info, "unknown hint: " & id) else: - let x = findStr(lineinfos.WarningsToStr, id) - if x >= 0: n = TNoteKind(x + ord(warnMin)) + let x = findStr(warnMin..warnMax, id, errUnknown) + if x != errUnknown: n = TNoteKind(x) else: localError(conf, info, "unknown warning: " & id) var val = substr(arg, i).normalize |