<p>How about below?</p>
<p>  - libclang exports C++ API.<br>
  - libclangcodegen depends on it.</p>
<div class="gmail_quote">2012/06/26 6:20 "Rafael Espíndola" <<a href="mailto:rafael.espindola@gmail.com">rafael.espindola@gmail.com</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Currently libclang is not linked with codegen, so this would require a<br>
fairly large increase in its size. Can you explain what is the use<br>
case you have in mind and why the existing APIs in llvm/include/llvm-c<br>
don't work for you?<br>
<br>
On 10 June 2012 11:46, Gregory Szorc <<a href="mailto:gregory.szorc@gmail.com">gregory.szorc@gmail.com</a>> wrote:<br>
> About 6 months ago, I proposed an interface for code generation in<br>
> libclang [1]. I was new to Clang at the time and my proposal was way<br>
> off the mark. The feature still interests me and I'd love to see it<br>
> incorporated in libclang.<br>
><br>
> Attached is a new proposal for performing code generation in libclang.<br>
> It just contains the declarations of the new C API entities. The<br>
> implementation is just a placeholder and doesn't do anything.<br>
><br>
> I'm still trying to fully grok how code generation works and am not<br>
> sure if this API is sufficient. I guess that's where the community can<br>
> help. What needs to change?<br>
><br>
> [1] <a href="http://lists.cs.uiuc.edu/pipermail/cfe-dev/2011-December/019149.html" target="_blank">http://lists.cs.uiuc.edu/pipermail/cfe-dev/2011-December/019149.html</a><br>
><br>
> Gregory<br>
><br>
> _______________________________________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
><br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>