1  extern void link_error ();
       2  
       3  inline int test (void)
       4  {
       5    int exp = -1;
       6    if ((exp < 2 ? 2U : (unsigned int) exp) != 2)
       7      link_error ();
       8  
       9    return 0;
      10  }
      11  
      12  typedef int (*test_t) (void);