http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57334

--- Comment #2 from Dmitry G. Dyachenko <dimhen at gmail dot com> ---
gcc-4.8:
PASS:
196672 (pre-4.8.0)
199240 gcc (GCC) 4.8.1 20130523 (prerelease)

gcc-4.9:
PASS 198354
FAIL 199000, 199239

simlified testcase
$ cat a.i 
void foo ()
{
}

void bar ()
{
   return; // trigger error
}

$ cat b.i
static
void bar ()
{
}

$ cat main.ii 
extern "C" void baz ();
main ()
{
    baz ();
    return 0;
}

extern void foo();
void baz ()
{
    foo ();
}

Reply via email to