<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>Maybe the title is somehow confused. but let me show you a example.</div><div><br></div><div>[code]</div><div><br></div><div>void foo(int val)</div><div>{</div><div>    // do something</div><div>}</div><div><br></div><div>int i = 27;</div><div>int* pi = &i;</div><div><br></div><div>foo(*pi);</div><div><br></div><div>[/code]</div><div><br></div><div><br></div><div>Here, if we compile it using clang, the type of *pi will be i32, but we know pi is pointer type. </div><div><br></div><div>my question is we use Function::getgetFunctionParamType method, the result will be i32. but how do I use some wayst to get ' pi ' type, not ' *pi ' type?  This problem has confused me some days. </div><div><br></div><div>Thanks </div><div><br></div><div>Best Regards</div><div><br></div><div>Wu Zhao</div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>