1typedef struct
2{
3  char x;
4} T;
5
6T
7f (s1)
8     T s1;
9{
10  T s1a;
11  s1a.x = 17;
12  return s1a;
13}
14
15main ()
16{
17  T s1a, s1b;
18  s1a.x = 13;
19  s1b = f (s1a);
20  if (s1a.x != 13 || s1b.x != 17)
21    abort ();
22  exit (0);
23}
24