<div class="gmail_quote">On Fri, Mar 30, 2012 at 1:06 AM, Richard Smith <span dir="ltr"><<a href="mailto:richard@metafoo.co.uk">richard@metafoo.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Repro looks like this:</div><div><br></div>extern "C" {<div>  void f() { static int n = 1; }</div><div>  void g() { static long long n = 2; }</div><div>}</div><div><br></div><div>The root cause seems to be that we don't mangle static locals inside an extern "C" block. (For reference, g++ does.)</div>
</blockquote><div><br></div><div>This is causing pretty significant regressions for us. Is a fix in the works? If not, I'd like to revert until we get a fix in place so that we can make forward progress, and track down other bugs currently showing up.</div>
</div>