| ... | @@ -27888,6 +27888,9 @@ fn fieldCallBind( | ... | @@ -27888,6 +27888,9 @@ fn fieldCallBind( |
| 27888 | const decl = mod.declPtr(decl_idx); | 27888 | const decl = mod.declPtr(decl_idx); |
| 27889 | try mod.errNoteNonLazy(decl.srcLoc(mod), msg, "'{}' is not a member function", .{field_name.fmt(ip)}); | 27889 | try mod.errNoteNonLazy(decl.srcLoc(mod), msg, "'{}' is not a member function", .{field_name.fmt(ip)}); |
| 27890 | } | 27890 | } |
| | 27891 | if (concrete_ty.zigTypeTag(mod) == .ErrorUnion) { |
| | 27892 | try sema.errNote(block, src, msg, "consider using 'try', 'catch', or 'if'", .{}); |
| | 27893 | } |
| 27891 | break :msg msg; | 27894 | break :msg msg; |
| 27892 | }; | 27895 | }; |
| 27893 | return sema.failWithOwnedErrorMsg(block, msg); | 27896 | return sema.failWithOwnedErrorMsg(block, msg); |