diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/zisp/value.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/zisp/value.zig b/src/zisp/value.zig index aff05fe..413330c 100644 --- a/src/zisp/value.zig +++ b/src/zisp/value.zig @@ -75,8 +75,11 @@ pub const none = Value{ .misc = .{ .value = .none } }; /// A plain (unpacked, untagged, uncompressed) pointer into the main heap. pub const HeapPtr = *align(16) anyopaque; -/// Values for the 8 type bits on main heap pointers. +/// Values for the 8 type bits on regular heap pointers. pub const HeapType = enum(u8) { + /// Special "invalid" tag, equals zero + _invalid, + /// Pair (car, cdr) pair, |
