privacy: visibility: Add resolving for "private" items

This commit is contained in:
Arthur Cohen 2022-04-22 10:31:50 +02:00
parent 77afec780a
commit 7be856f7b6
1 changed files with 12 additions and 1 deletions

View File

@ -47,7 +47,18 @@ bool
VisibilityResolver::resolve_visibility (const HIR::Visibility &visibility,
ModuleVisibility &to_resolve)
{
return false;
switch (visibility.get_vis_type ())
{
case HIR::Visibility::PRIVATE:
to_resolve = ModuleVisibility::create_restricted (peek_module ());
return true;
case HIR::Visibility::PUBLIC:
// FIXME: We need to handle the restricted path here
to_resolve = ModuleVisibility::create_public ();
return true;
default:
return false;
}
}
DefId