<div class="gmail_quote">On Mon, Jan 23, 2012 at 8:58 AM, Argyrios Kyrtzidis <span dir="ltr"><<a href="mailto:akyrtzi@gmail.com">akyrtzi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div id=":8qh">Improve Lexer::getImmediateMacroName to take into account inner macros<br>
of macro arguments.<br>
<br>
For "MAC1( MAC2(foo) )" and location of 'foo' token it would return<br>
"MAC1" instead of "MAC2".</div></blockquote></div><br><div>This comment, and the comment on the static helper in the DiagnosticRenderer are at odds... which one is it that returns MAC2 and which one MAC1?</div>
<div><br></div><div>It would be good (i think) to call only one of them "immediate", the one returning MAC2.</div><div><br></div><div>Does this impact diagnostic output in any way? If so could you include a testcase that demonstrates that impact?</div>