aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJon Lipstate <Jon@Lipstate.com>2023-04-03 23:57:28 -0700
committerJon Lipstate <Jon@Lipstate.com>2023-04-03 23:57:28 -0700
commit2550918f27e9c6fc06ee25fb0b2f5d8a7663bdd7 (patch)
tree7e754eb8d18b5edb8c20538c66e897ce22e5e3b3 /src
parent24493e89ad581e6e095179bf89b0c01fdd3e415c (diff)
parentadcaace03cc03cc4ba9c2a9e3ffa585369f6a20e (diff)
Merge remote-tracking branch 'origin' into wsapoll
Diffstat (limited to 'src')
-rw-r--r--src/main.cpp6
-rw-r--r--src/parser.cpp8
2 files changed, 8 insertions, 6 deletions
diff --git a/src/main.cpp b/src/main.cpp
index bbb28cdf8..5ab6ed66c 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -594,13 +594,13 @@ gb_internal Array<String> setup_args(int argc, char const **argv) {
gb_internal void print_usage_line(i32 indent, char const *fmt, ...) {
while (indent --> 0) {
- gb_printf_err("\t");
+ gb_printf("\t");
}
va_list va;
va_start(va, fmt);
- gb_printf_err_va(fmt, va);
+ gb_printf_va(fmt, va);
va_end(va);
- gb_printf_err("\n");
+ gb_printf("\n");
}
gb_internal void usage(String argv0) {
diff --git a/src/parser.cpp b/src/parser.cpp
index 86f955254..50a9ba766 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -3693,9 +3693,11 @@ gb_internal bool allow_field_separator(AstFile *f) {
if (allow_token(f, Token_Comma)) {
return true;
}
- if (ALLOW_NEWLINE && token.kind == Token_Semicolon && !token_is_newline(token)) {
- String p = token_to_string(token);
- syntax_error(token_end_of_line(f, f->prev_token), "Expected a comma, got a %.*s", LIT(p));
+ if (ALLOW_NEWLINE && token.kind == Token_Semicolon) {
+ if (!token_is_newline(token)) {
+ String p = token_to_string(token);
+ syntax_error(token_end_of_line(f, f->prev_token), "Expected a comma, got a %.*s", LIT(p));
+ }
advance_token(f);
return true;
}