diff --git a/compiler/lexer.nim b/compiler/lexer.nim index 0aeb44ca3a..a655873903 100644 --- a/compiler/lexer.nim +++ b/compiler/lexer.nim @@ -237,7 +237,8 @@ proc openLexer*(lex: var TLexer, filename: string, inputstream: PLLStream; openLexer(lex, filename.fileInfoIdx, inputstream, cache, config) proc closeLexer*(lex: var TLexer) = - inc(lex.config.linesCompiled, lex.lineNumber) + if lex.config != nil: + inc(lex.config.linesCompiled, lex.lineNumber) closeBaseLexer(lex) proc getLineInfo(L: TLexer): TLineInfo = diff --git a/koch.nim b/koch.nim index d51b902ee8..7a75ebf714 100644 --- a/koch.nim +++ b/koch.nim @@ -252,7 +252,7 @@ proc xz(args: string) = proc buildTool(toolname, args: string) = nimexec("cc $# $#" % [args, toolname]) - copyFile(dest="bin"/ splitFile(toolname).name.exe, source=toolname.exe) + copyFile(dest="bin" / splitFile(toolname).name.exe, source=toolname.exe) proc buildTools(latest: bool) = let nimsugExe = "bin/nimsuggest".exe