if module x defined a struct A and public inline func b() and b access A's internal field. Then any callsite outside x cannot use b since when b is expanded at the callsite, accessing A's fields becomes a violation.
Expected Behavior
any callside other than x and call b w/o any issue.
🐛 Bug
if module
x
defined a structA
andpublic inline func b()
andb
accessA
's internal field. Then any callsite outsidex
cannot useb
since whenb
is expanded at the callsite, accessingA
's fields becomes a violation.Expected Behavior
any callside other than
x
and callb
w/o any issue.