From bfb8020c1a64f505537163caa465bd7f06e43f18 Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Fri, 17 Jul 2026 17:54:49 -0700 Subject: functional type checker --- scope.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'scope.c') diff --git a/scope.c b/scope.c index 2fdadbd..db5c240 100644 --- a/scope.c +++ b/scope.c @@ -173,18 +173,6 @@ void scope_install_default_types(struct scope* scope) { .sz = 0, }); - scope_define_type(scope, (struct type_def) { - .key = { - .name = strdup("bool"), - .how_long = 0, - .marked_signed = false, - .marked_unsigned = false, - }, - .sz = 1, - .is_signed = false, - .is_floating = false, - }); - scope_define_type(scope, (struct type_def) { .key = { .name = strdup("char"), @@ -223,8 +211,8 @@ void scope_install_default_types(struct scope* scope) { scope_define_type(scope, (struct type_def) { .key = { - .name = strdup("long"), - .how_long = 0, + .name = strdup("int"), + .how_long = 1, .marked_signed = false, .marked_unsigned = false, }, -- cgit v1.2.3