From cd1a01e2cf02ad556900219e561ebb64619fc6a5 Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Fri, 17 Jul 2026 13:00:18 -0700 Subject: working fib with stubbed typechecker --- scope.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'scope.c') diff --git a/scope.c b/scope.c index 119fc77..2fdadbd 100644 --- a/scope.c +++ b/scope.c @@ -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, -- cgit v1.2.3