/* { dg-lto-do run } */
/* { dg-lto-options { { -O2 -flto } } } */

__attribute__((weak)) int get_t(void)
{
  return 0;
}

int a;
int main(void)
{
  a = get_t();
  if (a != 1)
    __builtin_abort ();
  return 0;
}