From eca1a0d51e7c8fc4855d0303c17ed8c740d595d6 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 14 Jan 2026 21:36:39 +0900 Subject: refactor: enable -Wextra flag on build --- src/parse.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/parse.c') diff --git a/src/parse.c b/src/parse.c index c602073..d590df6 100644 --- a/src/parse.c +++ b/src/parse.c @@ -207,7 +207,7 @@ static Token* expect(Parser* p, TokenKind expected) { token_stringify(t)); } -static int find_lvar_in_scope(Parser* p, Scope* scope, const char* name) { +static int find_lvar_in_scope(Parser*, Scope* scope, const char* name) { for (size_t i = 0; i < scope->syms.len; ++i) { ScopedSymbol* sym = &scope->syms.data[i]; if (sym->name && strcmp(sym->name, name) == 0) { @@ -1155,7 +1155,7 @@ static AstNode* parse_for_stmt(Parser* p) { if (is_type_token(p, peek_token(p))) { AstNode* decls = parse_var_decl(p); AstNode* initializers = ast_new_list(1); - for (size_t i = 0; i < decls->node_len; i++) { + for (int i = 0; i < decls->node_len; i++) { AstNode* initializer = decls->node_items[i].node_expr; if (initializer) { ast_append(initializers, initializer); @@ -1523,7 +1523,7 @@ static AstNode* parse_member_declaration(Parser* p) { expect(p, TokenKind_semicolon); - for (size_t i = 0; i < decls->node_len; i++) { + for (int i = 0; i < decls->node_len; i++) { decls->node_items[i].kind = AstNodeKind_struct_member; } return decls; @@ -1535,7 +1535,7 @@ static AstNode* parse_member_declaration_list(Parser* p) { AstNode* members = ast_new_list(4); while (peek_token(p)->kind != TokenKind_brace_r) { AstNode* decls = parse_member_declaration(p); - for (size_t i = 0; i < decls->node_len; i++) { + for (int i = 0; i < decls->node_len; i++) { ast_append(members, &decls->node_items[i]); } } -- cgit v1.2.3-70-g09d2