aboutsummaryrefslogtreecommitdiff
path: root/builtins/datatypes.h
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-02-17 16:56:19 -0500
committerBruce Hill <bruce@bruce-hill.com>2024-02-17 16:56:19 -0500
commitde3eeacfa0151243e4ef52af3d6c2e2b731fc720 (patch)
tree4bf2ee295698a89a6378701f6e1e7aecbc552da2 /builtins/datatypes.h
parent60f3e91b80dee6fcd995066730058dd5bc29414d (diff)
Major cleanup
Diffstat (limited to 'builtins/datatypes.h')
-rw-r--r--builtins/datatypes.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/builtins/datatypes.h b/builtins/datatypes.h
index 133b273f..3a2a9da7 100644
--- a/builtins/datatypes.h
+++ b/builtins/datatypes.h
@@ -22,7 +22,13 @@ typedef struct {
} bucket_info_t;
typedef struct table_s {
- array_t entries;
+ union {
+ array_t entries;
+ struct {
+ void *_entry_data;
+ int64_t length:42;
+ };
+ };
bucket_info_t *bucket_info;
struct table_s *fallback;
void *default_value;