zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 82a9d5d78d891b093c1755ecd5452b65619fdccf (tree)
parent 874d2dd9f77b60a7eb6b2af3c34bb02783b0ec85
Author: kcbanner <kcbanner@gmail.com>
Date:   Mon, 10 Jul 2023 00:58:35 -0400

type: update optionalReprIsPayload to handle inferred error sets

Diffstat:
Msrc/type.zig | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/type.zig b/src/type.zig @@ -1869,7 +1869,7 @@ pub const Type = struct { return switch (mod.intern_pool.indexToKey(ty.toIntern())) { .opt_type => |child_type| child_type == .anyerror_type or switch (mod.intern_pool.indexToKey(child_type)) { .ptr_type => |ptr_type| ptr_type.flags.size != .C and !ptr_type.flags.is_allowzero, - .error_set_type => true, + .error_set_type, .inferred_error_set_type => true, else => false, }, .ptr_type => |ptr_type| ptr_type.flags.size == .C,