diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-08-03 16:39:04 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-08-03 16:39:04 -0400 |
| commit | 99b00530ceaf787a936cd37894e2dbf5b6e612ce (patch) | |
| tree | a99b5681b6048090b42c6ea4e4d2934915ff2b52 /environment.c | |
| parent | 17be975d3afbff837ea621470f8a093c0090c5c8 (diff) | |
Change structs/enums so they allow for field/tag names that are C
keywords
Diffstat (limited to 'environment.c')
| -rw-r--r-- | environment.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/environment.c b/environment.c index c81156c5..30580667 100644 --- a/environment.c +++ b/environment.c @@ -358,7 +358,7 @@ env_t *for_scope(env_t *env, ast_t *ast) code_err(var->ast, "This is one variable too many for this iterator, which returns a %T", fn->ret); const char *name = Match(var->ast, Var)->name; type_t *t = get_arg_type(env, iter_field); - set_binding(scope, name, new(binding_t, .type=t, .code=CORD_cat("cur.Next.", iter_field->name))); + set_binding(scope, name, new(binding_t, .type=t, .code=CORD_cat("cur.$Next.$", iter_field->name))); iter_field = iter_field->next; } return scope; |
