<div dir="ltr">Hey guys, <div><br></div><div>I&#39;m starting to see problems related struct namespacing with extensions. For example:</div><div><br></div><div>I have the following definition in file: &quot;aaa.swift&quot;:</div><div>public struct aaa {</div><div>   public struct bbb {</div><div>      public struct ccc{</div><div>      ...</div><div>      }</div><div>   }</div><div>}</div><div><br></div><div>I have a second find: &quot;bbb.swift&quot; that tries to use:</div><div>aaa.bbb.ccc but it would say ccc is not a member of aaa.bbb.</div><div><br></div><div>If I move the code to file &quot;aaa.swift&quot; then the compile would work.</div><div><br></div><div>What I noticed is that this isn&#39;t deterministic either, it would happen for only a few namespaces in certain files.</div><div><br></div><div>Am I doing something wrong?<br clear="all"><div><br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><span style="font-size:12.8px">Thanks,</span></div><div><b style="font-size:12.8px">Victor Leong </b><span style="font-size:12.8px">|</span><b style="font-size:12.8px"> Software Developer</b><br></div><div><a href="mailto:victor.leong@visiercorp.com" target="_blank">victor.leong@visiercorp.com</a></div><div><br></div></div></div></div></div></div></div>
</div></div>