1 /* { dg-do compile } */ 2 3 typedef struct s { 4 int value; 5 } s_t; 6 7 static inline int read(s_t const * var)8 read(s_t const *var) 9 { 10 return var->value; 11 } 12 main()13 int main() 14 { 15 extern union u extern_var; 16 return read((s_t *)&extern_var); 17 } 18