diff options
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, |
