blob: 9e9171de73a03d15e60aa149a0ea9d9800fb1430 [file] [log] [blame]
/* { dg-lto-do run } */
#define ASMNAME(cname) ASMNAME2 (__USER_LABEL_PREFIX__, cname)
#define ASMNAME2(prefix, cname) STRING (prefix) cname
#define STRING(x) #x
int __atoi (const char *) __asm__(ASMNAME ("atoi"));
extern inline __attribute__((always_inline,gnu_inline))
int atoi (const char *x)
{
return __atoi (x);
}
int bar (int (*)(const char *));
int main()
{
return bar (atoi);
}