1 void f (long double, long double);
2 
3 struct s {
4   char c;
5   struct s *p;
6 } *p;
7 
8 void
g(void)9 g (void)
10 {
11   long double ld;
12   p->p->c = 1;
13   ld = p->p->c;
14   f (ld, 1.0L);
15 }
16