mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 06:13:07 +00:00
type: update optionalReprIsPayload to handle inferred error sets
This commit is contained in:
parent
874d2dd9f7
commit
82a9d5d78d
@ -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,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user