blob: 48ef54fd59ec950bc15b6965de237b19801865f5 [file] [log] [blame]
/* { dg-lto-do run } */
/* { dg-lto-options { { -O2 -flto } } } */
int val;
__attribute__ ((used))
int *ptr = &val;
__attribute__ ((used))
float *ptr2 = (void *)&val;
extern void typefun(float val);
void link_error (void);
int
main()
{
*ptr=1;
typefun (0);
if (*ptr)
__builtin_abort ();
return 0;
}