| ... | @@ -13361,16 +13361,16 @@ fn detectLocalShadowing( | ... | @@ -13361,16 +13361,16 @@ fn detectLocalShadowing( |
| 13361 | scope: *Scope, | 13361 | scope: *Scope, |
| 13362 | ident_name: Zir.NullTerminatedString, | 13362 | ident_name: Zir.NullTerminatedString, |
| 13363 | name_token: Ast.TokenIndex, | 13363 | name_token: Ast.TokenIndex, |
| 13364 | token_bytes: []const u8, | 13364 | ident_name_raw: []const u8, |
| 13365 | id_cat: Scope.IdCat, | 13365 | id_cat: Scope.IdCat, |
| 13366 | ) !void { | 13366 | ) !void { |
| 13367 | const gpa = astgen.gpa; | 13367 | const gpa = astgen.gpa; |
| 13368 | if (token_bytes[0] != '@' and isPrimitive(token_bytes)) { | 13368 | if (ident_name_raw[0] != '@' and isPrimitive(ident_name_raw)) { |
| 13369 | return astgen.failTokNotes(name_token, "name shadows primitive '{s}'", .{ | 13369 | return astgen.failTokNotes(name_token, "name shadows primitive '{s}'", .{ |
| 13370 | token_bytes, | 13370 | ident_name_raw, |
| 13371 | }, &[_]u32{ | 13371 | }, &[_]u32{ |
| 13372 | try astgen.errNoteTok(name_token, "consider using @\"{s}\" to disambiguate", .{ | 13372 | try astgen.errNoteTok(name_token, "consider using @\"{s}\" to disambiguate", .{ |
| 13373 | token_bytes, | 13373 | ident_name_raw, |
| 13374 | }), | 13374 | }), |
| 13375 | }); | 13375 | }); |
| 13376 | } | 13376 | } |