aboutsummaryrefslogtreecommitdiff
path: root/src/parser.cpp
diff options
context:
space:
mode:
authorVladPavliuk <pavliuk.vlad@gmail.com>2025-01-03 18:53:48 +0200
committerVladPavliuk <pavliuk.vlad@gmail.com>2025-01-03 18:53:48 +0200
commit470c05a90212e0427824cdf186d32c5aafaa4254 (patch)
treeb10dd866852adcd77127d55c2e4018dce58381e5 /src/parser.cpp
parent36b5ca9176990617c938e2b070981895be311bb0 (diff)
parentfdd3b46c10dae9adbc1484a795ed119fbf4a0baa (diff)
Merge branch 'master' into extend_win32_api_types
Diffstat (limited to 'src/parser.cpp')
-rw-r--r--src/parser.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/parser.cpp b/src/parser.cpp
index 4029d49de..aa90651d3 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -2488,6 +2488,7 @@ gb_internal Ast *parse_operand(AstFile *f, bool lhs) {
tag = parse_call_expr(f, tag);
}
Ast *type = parse_type(f);
+ syntax_error(tag, "#relative types have now been removed in favour of \"core:relative\"");
return ast_relative_type(f, tag, type);
} else if (name.string == "force_inline" ||
name.string == "force_no_inline") {
@@ -4262,8 +4263,6 @@ gb_internal bool allow_field_separator(AstFile *f) {
gb_internal Ast *parse_struct_field_list(AstFile *f, isize *name_count_) {
Token start_token = f->curr_token;
- auto decls = array_make<Ast *>(ast_allocator(f));
-
isize total_name_count = 0;
Ast *params = parse_field_list(f, &total_name_count, FieldFlag_Struct, Token_CloseBrace, false, false);