diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-09-18 01:06:26 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-09-18 01:06:26 -0400 |
| commit | 7baf36e2ae9a1c3da919336102a591ab25ed4cfe (patch) | |
| tree | 38816a6135129b50e3b1b456bb34b729dc2e7a76 | |
| parent | 708e7b9070deb8a0e9694241447242cbcdae17b1 (diff) | |
Remove dead code
| -rw-r--r-- | types.c | 11 | ||||
| -rw-r--r-- | types.h | 1 |
2 files changed, 0 insertions, 12 deletions
@@ -396,17 +396,6 @@ PUREFUNC bool is_numeric_type(type_t *t) return t->tag == IntType || t->tag == BigIntType || t->tag == NumType; } -PUREFUNC bool supports_optionals(type_t *t) -{ - switch (t->tag) { - case BoolType: case ByteType: case CStringType: case BigIntType: case NumType: case TextType: - case ArrayType: case SetType: case TableType: case FunctionType: case ClosureType: - case PointerType: case IntType: - return true; - default: return false; - } -} - PUREFUNC size_t type_size(type_t *t) { #pragma GCC diagnostic ignored "-Wswitch-default" @@ -148,7 +148,6 @@ PUREFUNC bool can_promote(type_t *actual, type_t *needed); PUREFUNC const char *enum_single_value_tag(type_t *enum_type, type_t *t); PUREFUNC bool is_int_type(type_t *t); PUREFUNC bool is_numeric_type(type_t *t); -PUREFUNC bool supports_optionals(type_t *t); PUREFUNC size_t type_size(type_t *t); PUREFUNC size_t type_align(type_t *t); PUREFUNC size_t padded_type_size(type_t *t); |
