This commit is contained in:
Christoffer Lerno
2025-12-13 18:06:16 +01:00
parent 466d3bc1b6
commit b63886b879
2 changed files with 2 additions and 2 deletions

View File

@@ -664,7 +664,7 @@ static void sema_report_error_on_decl(SemaContext *context, NameResolve *name_re
Module *generic_module = module->generic_module;
if (!generic_module && module->is_generic) generic_module = module;
const char *module_name = generic_module ? generic_module->name->module : module->name->module;
if (generic_module && !name_resolve->is_parameterized)
if (decl_is_visible(context->unit, decl) && generic_module && !name_resolve->is_parameterized)
{
sema_error_at(context, span, "Did you mean the %s '%s' in the generic module %s? If so, use '%s{...}' instead.",
maybe_name, symbol, module_name, symbol);

View File

@@ -3,6 +3,6 @@ import std;
fn int main()
{
int iodeofjoiewjfojfoiejfewjfijewfijewifjoiewjfioewjfioewjfioewjfiojewfiojewfiojeofjeiowfjioewjfioewjfioewjfijweifefefeffefefeeefef = 0;
int iodeofjoiewjfojfoiejfewjfijewfijewifjoiewjfioewjfioewjfioewjfiojewfiojewfiojeofjeiowfjioewjfioewjfioewjfijweifefefeffefefeeefef1 = 0; // #error: okfeokfe
int iodeofjoiewjfojfoiejfewjfijewfijewifjoiewjfioewjfioewjfioewjfiojewfiojewfiojeofjeiowfjioewjfioewjfioewjfijweifefefeffefefeeefef1 = 0; // #error: An identifier cannot be longer than 127 characters, but this one was 128 characters
return 0;
}