| ... | ... | @@ -4643,11 +4643,11 @@ fn failWithBadMemberAccess( |
| 4643 | 4643 | .Enum => "enum", |
| 4644 | 4644 | else => unreachable, |
| 4645 | 4645 | }; |
| 4646 | | if (sema.mod.declIsRoot(agg_ty.getOwnerDecl())) { |
| 4646 | if (agg_ty.getOwnerDeclOrNull()) |some| if (sema.mod.declIsRoot(some)) { |
| 4647 | 4647 | return sema.fail(block, field_src, "root struct of file '{}' has no member named '{s}'", .{ |
| 4648 | 4648 | agg_ty.fmt(sema.mod), field_name, |
| 4649 | 4649 | }); |
| 4650 | | } |
| 4650 | }; |
| 4651 | 4651 | const msg = msg: { |
| 4652 | 4652 | const msg = try sema.errMsg(block, field_src, "{s} '{}' has no member named '{s}'", .{ |
| 4653 | 4653 | kw_name, agg_ty.fmt(sema.mod), field_name, |