blob: e74ccc98ae679f3c28dccc151b5e631a3899fa5b [file] [log] [blame]
/* { dg-do compile { target *-*-darwin* } } */
/* { dg-require-weak "" } */
/* { dg-options "-fno-common" } */
/* { dg-final { scan-assembler "weak_reference _a" } } */
/* { dg-final { scan-assembler-not "weak_\[a-z \t\]*_b" } } */
extern void a (void) __attribute__((weak_import));
extern void b (void) __attribute__((weak_import));
void b(void)
{
a();
}