diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-01-05 23:50:44 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-01-05 23:50:44 +0000 |
| commit | fc1af0a04bfce7b64e1f776951016ea975e4cd21 (patch) | |
| tree | a8d9efab75679daec2b44c37b3dd6b48cceaa765 /src/tokenizer.c | |
| parent | 4afb3f8fa41f7176cc80b4f6ad159526e8492e5e (diff) | |
Fix build error caused by invalid iterator types in `for`v0.0.5c
Diffstat (limited to 'src/tokenizer.c')
| -rw-r--r-- | src/tokenizer.c | 4 |
1 files changed, 4 insertions, 0 deletions
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); |