diff options
| author | Zuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian> | 2026-01-17 11:21:35 +0000 |
|---|---|---|
| committer | Zuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian> | 2026-01-17 11:21:35 +0000 |
| commit | 91e763a600afc86e9630e4db592d8108f65def16 (patch) | |
| tree | 0e2178b729edcdb8e8278976f8d57998d653d1e3 /src/parser/parser_utils.c | |
| parent | 3704ce90083862680f7768916e1a40ddb85e833d (diff) | |
Remove immutability directive.
Diffstat (limited to 'src/parser/parser_utils.c')
| -rw-r--r-- | src/parser/parser_utils.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/parser/parser_utils.c b/src/parser/parser_utils.c index 7c45178..d2214eb 100644 --- a/src/parser/parser_utils.c +++ b/src/parser/parser_utils.c @@ -177,7 +177,6 @@ void add_symbol_with_token(ParserContext *ctx, const char *n, const char *t, Typ s->name = xstrdup(n); s->type_name = t ? xstrdup(t) : NULL; s->type_info = type_info; - s->is_mutable = 1; s->is_used = 0; s->decl_token = tok; s->is_const_value = 0; @@ -538,27 +537,6 @@ void register_lambda(ParserContext *ctx, ASTNode *node) ctx->global_lambdas = ref; } -void register_var_mutability(ParserContext *ctx, const char *name, int is_mutable) -{ - VarMutability *v = xmalloc(sizeof(VarMutability)); - v->name = xstrdup(name); - v->is_mutable = is_mutable; - v->next = ctx->var_mutability_table; - ctx->var_mutability_table = v; -} - -int is_var_mutable(ParserContext *ctx, const char *name) -{ - for (VarMutability *v = ctx->var_mutability_table; v; v = v->next) - { - if (strcmp(v->name, name) == 0) - { - return v->is_mutable; - } - } - return 1; -} - void register_extern_symbol(ParserContext *ctx, const char *name) { // Check for duplicates |
