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