<div>On Wed, May 29, 2013 at 1:19 PM, Tim Northover <span dir="ltr"><<a href="mailto:t.p.northover@gmail.com" target="_blank">t.p.northover@gmail.com</a>></span> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I've been trying to track down where clang promotes member functions<br>
of classes local to a TU to static be static if possible (i.e. drops<br>
the "this" parameter). It seems to be interacting badly with variadic<br>
functions on AArch64, and I'd like to track down exactly what's going<br>
on.<br>
<br>
Unfortunately I've not had much luck. Does anyone have any suggestions?<br></blockquote><div><br></div><div>This is not something which Clang does. Probably LLVM's deadargelim pass is doing this.</div></div>