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