From fc1af0a04bfce7b64e1f776951016ea975e4cd21 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Thu, 5 Jan 2017 23:50:44 +0000 Subject: Fix build error caused by invalid iterator types in `for` --- src/tokenizer.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/tokenizer.c') diff --git a/src/tokenizer.c b/src/tokenizer.c index c5037aaa7..b4ddc33dd 100644 --- a/src/tokenizer.c +++ b/src/tokenizer.c @@ -198,6 +198,8 @@ void error_va(Token token, char *fmt, va_list va) { gb_printf_err("%.*s(%td:%td) %s\n", LIT(token.pos.file), token.pos.line, token.pos.column, gb_bprintf_va(fmt, va)); + } else if (token.pos.line == 0) { + gb_printf_err("Error: %s\n", gb_bprintf_va(fmt, va)); } gb_mutex_unlock(&global_error_collector.mutex); @@ -212,6 +214,8 @@ void syntax_error_va(Token token, char *fmt, va_list va) { gb_printf_err("%.*s(%td:%td) Syntax Error: %s\n", LIT(token.pos.file), token.pos.line, token.pos.column, gb_bprintf_va(fmt, va)); + } else if (token.pos.line == 0) { + gb_printf_err("Error: %s\n", gb_bprintf_va(fmt, va)); } gb_mutex_unlock(&global_error_collector.mutex); -- cgit v1.2.3