From d7314555f2bc413494d58bbafa2d607b88922afb Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Fri, 28 Oct 2022 16:37:02 +0300 Subject: Sema: improve compile error for casting double pointer to anyopaque pointer Closes #12042 --- src/type.zig | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/type.zig') diff --git a/src/type.zig b/src/type.zig index b4015427c8..0fc580000a 100644 --- a/src/type.zig +++ b/src/type.zig @@ -3941,10 +3941,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, -- cgit v1.2.3