mirror of
https://github.com/Ed94/Odin.git
synced 2026-06-17 11:22:22 -07:00
Improve error message for multi-valued global declarations not be allowed
This commit is contained in:
+2
-6
@@ -2860,12 +2860,8 @@ bool check_arity_match(CheckerContext *c, AstValueDecl *vd, bool is_global) {
|
||||
return false;
|
||||
} else if (is_global) {
|
||||
Ast *n = vd->values[rhs-1];
|
||||
isize total = get_total_value_count(vd->values);
|
||||
if (total > rhs) {
|
||||
error(n, "Global declarations do not allow for multi-valued expressions. Expected %td expressions on the right hand side, got %td", lhs, rhs);
|
||||
} else {
|
||||
error(n, "Expected %td expressions on the right hand side, got %td", lhs, rhs);
|
||||
}
|
||||
error(n, "Expected %td expressions on the right hand side, got %td", lhs, rhs);
|
||||
error_line("Note: Global declarations do not allow for multi-valued expressions");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user