<div dir="ltr"><div><div><div><div><div>Hi all,<br><br></div>I am not sure whether this is a bug or intended design. The following snippet:<br>class junk {<br>  void foo(void);<br>};<br><br>void junk::foo(void) {}<br>void foo(void) {}<br>
<br></div>prints out the following ast with `clang -cc1 -ast-print`:<br><br>class junk {<br>    void foo();<br>};<br>void foo() {<br>}<br><br><br>void foo() {<br>}<br><br></div>The class name and its scope resolution operator is missing in the printed ast for the first method foo. If it is indented, can anybody shed some light? Thanks!<br>
</div></div><br>Bin<br><br></div>