mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 05:44:20 +00:00
change dest and src ty in E!T/?T to T check
This commit is contained in:
parent
ec7b39108c
commit
964a3f51df
1 changed files with 2 additions and 2 deletions
|
|
@ -29153,7 +29153,7 @@ fn coerceExtra(
|
|||
|
||||
// E!T to T
|
||||
if (inst_ty.zigTypeTag(zcu) == .error_union and
|
||||
(try sema.coerceInMemoryAllowed(block, inst_ty.errorUnionPayload(zcu), dest_ty, false, target, dest_ty_src, inst_src, null)) == .ok)
|
||||
(try sema.coerceInMemoryAllowed(block, dest_ty, inst_ty.errorUnionPayload(zcu), false, target, dest_ty_src, inst_src, null)) == .ok)
|
||||
{
|
||||
try sema.errNote(inst_src, msg, "cannot convert error union to payload type", .{});
|
||||
try sema.errNote(inst_src, msg, "consider using 'try', 'catch', or 'if'", .{});
|
||||
|
|
@ -29161,7 +29161,7 @@ fn coerceExtra(
|
|||
|
||||
// ?T to T
|
||||
if (inst_ty.zigTypeTag(zcu) == .optional and
|
||||
(try sema.coerceInMemoryAllowed(block, inst_ty.optionalChild(zcu), dest_ty, false, target, dest_ty_src, inst_src, null)) == .ok)
|
||||
(try sema.coerceInMemoryAllowed(block, dest_ty, inst_ty.optionalChild(zcu), false, target, dest_ty_src, inst_src, null)) == .ok)
|
||||
{
|
||||
try sema.errNote(inst_src, msg, "cannot convert optional to payload type", .{});
|
||||
try sema.errNote(inst_src, msg, "consider using '.?', 'orelse', or 'if'", .{});
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue