<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jun 18, 2013 at 8:39 AM, lostknight <span dir="ltr"><<a href="mailto:thanhtuan@aces.snu.ac.kr" target="_blank">thanhtuan@aces.snu.ac.kr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm new to Clang so please forgive me for the stupid questions.<br>
<br>
I'm in the middle of compiling a project that used clang as a library. I'm<br>
using Clang3.2 The problem is when I tried to compile the project, there is<br>
some missing declarations, such as<br>
ObjCClassDecl<br>
ObjCForwardProtocolDecl<br>
Dump in clang::PrintingPolicy<br>
...<br>
I found that these definitions are not in the most recent version of clang<br>
(clang3.4), too.<br>
<br>
I wonder these definitions are from older version of clangs? (e.g.,<br>
clang3.1). If the project is using those things, is there workaround?<br></blockquote><div><br></div><div>Probably from an older version, yes.  Your choices are to either use an older version of clang or update your project for the API changes.  It might be helpful to search the cfe-commits archives for various symbols.<br>
</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
By the way, is it safe to state that "there is a full C++ parse in Clang"?<br>
</blockquote></div><br></div><div class="gmail_extra">Yes.<br><br></div><div class="gmail_extra">-Eli<br></div></div>