Closed Anselmo95 closed 3 months ago
Thanks a lot for the change !
This error comes from the rules in LRM section 12.3 "Visibility": an object declaration hides all homographs from the start of its declaration but is not itself visible until the end of the declaration. So it's illegal to reference an object with a given name inside a declaration with the same name.
Anyway I can skip this check with --relaxed
, which actually just restores the behaviour before #733.
Hello,
While analysing the code below NVC errors out because the generic is hidden by the variable inside the process. While I understand that this is not a good practice would it be possible to have an option, maybe
--relaxed
or another one, to reduce this error to just a warning ?