1  /* Make sure that debug information can be generated
       2     for inline functions containing incomplete type
       3     declarations.  */
       4  inline int foo (void)
       5  {
       6     struct imcomplete1 * ptr1;
       7     union incomplete2 * ptr2;
       8     enum incomplete3 * ptr3;
       9     return 1;
      10  }