diff options
| author | Carson Fleming <cflems@cflems.net> | 2026-07-17 13:00:18 -0700 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2026-07-17 13:00:18 -0700 |
| commit | cd1a01e2cf02ad556900219e561ebb64619fc6a5 (patch) | |
| tree | d76cc861b2305a9bb84d7095cb96c490e92df315 /scope.c | |
| parent | 424be65858999a894a18e1972fa9649fbc4c1df8 (diff) | |
| download | ccc-cd1a01e2cf02ad556900219e561ebb64619fc6a5.tar.gz | |
working fib with stubbed typechecker
Diffstat (limited to 'scope.c')
| -rw-r--r-- | scope.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -163,7 +163,7 @@ void scope_install_default_types(struct scope* scope) { /* TODO: don't let people make void variables */ scope_define_type(scope, (struct type_def) { .key = { - .name = "void", + .name = strdup("void"), .how_long = 0, .marked_signed = false, .marked_unsigned = false, @@ -175,7 +175,7 @@ void scope_install_default_types(struct scope* scope) { scope_define_type(scope, (struct type_def) { .key = { - .name = "bool", + .name = strdup("bool"), .how_long = 0, .marked_signed = false, .marked_unsigned = false, @@ -187,7 +187,7 @@ void scope_install_default_types(struct scope* scope) { scope_define_type(scope, (struct type_def) { .key = { - .name = "char", + .name = strdup("char"), .how_long = 0, .marked_signed = false, .marked_unsigned = false, @@ -199,7 +199,7 @@ void scope_install_default_types(struct scope* scope) { scope_define_type(scope, (struct type_def) { .key = { - .name = "short", + .name = strdup("short"), .how_long = 0, .marked_signed = false, .marked_unsigned = false, @@ -211,7 +211,7 @@ void scope_install_default_types(struct scope* scope) { scope_define_type(scope, (struct type_def) { .key = { - .name = "int", + .name = strdup("int"), .how_long = 0, .marked_signed = false, .marked_unsigned = false, @@ -223,7 +223,7 @@ void scope_install_default_types(struct scope* scope) { scope_define_type(scope, (struct type_def) { .key = { - .name = "long", + .name = strdup("long"), .how_long = 0, .marked_signed = false, .marked_unsigned = false, @@ -235,7 +235,7 @@ void scope_install_default_types(struct scope* scope) { scope_define_type(scope, (struct type_def) { .key = { - .name = "float", + .name = strdup("float"), .how_long = 0, .marked_signed = false, .marked_unsigned = false, @@ -247,7 +247,7 @@ void scope_install_default_types(struct scope* scope) { scope_define_type(scope, (struct type_def) { .key = { - .name = "double", + .name = strdup("double"), .how_long = 0, .marked_signed = false, .marked_unsigned = false, |
