I found an issue with the AST xml output. <br><br>Simple example:<br><br>class test {<br>public:<br>void doSomething() {<br>int i = 99;<br>}<br>};<br><br>clang -cc1 -ast-print-xml test.cpp<br><br>The resulting output doesn't have any reference to the implementation doSomething()<br>


If you implement it outside the deceleration it works fine.<br><br>class test {<br>public:<br>void doSomething();<br>};<br><br>void test::doSomething() {<br> int i = 99;<br>}<br><br>You get the correct <CXXMethodDecl> tag.