Update symbol resolution to examine whether a nested symbol being resolved is private, and fail in that case. This ensures that we maintain invariants on symbol visibility that we depend on in optimisations.
Update symbol resolution to examine whether a nested symbol being resolved is private, and fail in that case. This ensures that we maintain invariants on symbol visibility that we depend on in optimisations.