<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 9 December 2016 at 03:59, Richard Smith via Phabricator via cfe-commits <span dir="ltr"><<a href="mailto:cfe-commits@lists.llvm.org" target="_blank">cfe-commits@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">rsmith added a comment.<br>
<br>
Looks like we might only be making macros visible, and failing to emit the annot_module_import token for Sema.</blockquote><div><br></div><div>Hmm, no, we inject that token immediately afterwards. I agree that the module's contents should already be being made visible here. Can you look at an AST dump and make sure that the declarations are owned by the correct module? (You might need to try to use the declaration first, since we populate the owning module information lazily.)</div></div></div></div>