aboutsummaryrefslogtreecommitdiff
path: root/src/type.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/type.zig')
-rw-r--r--src/type.zig3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/type.zig b/src/type.zig
index c4276185ca..a12733cbcb 100644
--- a/src/type.zig
+++ b/src/type.zig
@@ -3944,10 +3944,7 @@ pub const Type = extern union {
.optional => {
var buf: Payload.ElemType = undefined;
const child_type = self.optionalChild(&buf);
- // optionals of zero sized pointers behave like bools
- if (!child_type.hasRuntimeBits()) return false;
if (child_type.zigTypeTag() != .Pointer) return false;
-
const info = child_type.ptrInfo().data;
switch (info.size) {
.Slice, .C => return false,