<div dir="ltr"><div>If you call `getTypePtr` it should give you the "next" type.<br></div><div><br>--<br></div>Mats<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 23 November 2015 at 16:27, Daniel Dilts via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>If I have code like this:</div><div><br></div><div>typedef int X;</div><div>typedef X Y;</div><div>typedef Y Z;</div><div><br></div><div>Z i = 0;</div><div><br></div><div>I have the QualType for i.  getAsString() returns "Z".  getCanonicalType().getAsString() returns "int".</div><div><br></div><div>Is there some way to trace the typedef chain such that I get "Z", "Y", "X", and "int"?  Order is not particularly important to me, but it would be nice to get them in that order.</div></div>
<br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br></div>