aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeau McCartney <mccartney.beausl@gmail.com>2024-09-29 23:55:55 -0600
committerBeau McCartney <mccartney.beausl@gmail.com>2024-09-29 23:55:55 -0600
commite3eea1b9fa7aee552cb07abdd4820dd0380dc2aa (patch)
tree6b7966c7823c0e7032db4d4796495d2716da5272
parentfe8325f0ad3607fae86600a396fa3a16327e127a (diff)
print proc types in same order as procs
-rw-r--r--src/checker.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/checker.cpp b/src/checker.cpp
index ae2a79041..54807d43f 100644
--- a/src/checker.cpp
+++ b/src/checker.cpp
@@ -6220,7 +6220,7 @@ gb_internal void check_deferred_procedures(Checker *c) {
gbString d = type_to_string(dst_params);
error(src->token, "Deferred procedure '%.*s' parameters do not match the inputs of initial procedure '%.*s':\n\t(%s) =/= (%s)",
LIT(dst->token.string), LIT(src->token.string),
- s, d
+ d, s
);
gb_string_free(d);
gb_string_free(s);
@@ -6250,7 +6250,7 @@ gb_internal void check_deferred_procedures(Checker *c) {
gbString d = type_to_string(dst_params);
error(src->token, "Deferred procedure '%.*s' parameters do not match the results of initial procedure '%.*s':\n\t(%s) =/= (%s)",
LIT(dst->token.string), LIT(src->token.string),
- s, d
+ d, s
);
gb_string_free(d);
gb_string_free(s);
@@ -6303,7 +6303,7 @@ gb_internal void check_deferred_procedures(Checker *c) {
gbString d = type_to_string(dst_params);
error(src->token, "Deferred procedure '%.*s' parameters do not match the results of initial procedure '%.*s':\n\t(%s) =/= (%s)",
LIT(dst->token.string), LIT(src->token.string),
- s, d
+ d, s
);
gb_string_free(d);
gb_string_free(s);