1  union a {
       2    float _Complex b;
       3    long long c;
       4  };
       5  
       6  void g(union a);
       7  
       8  void e() {
       9    union a f = {1.0f};
      10    g(f);
      11  }
       1  union a {
       2    float _Complex b;
       3    long long c;
       4  };
       5  
       6  void g(union a);
       7  
       8  void e() {
       9    union a f = {1.0f};
      10    g(f);
      11  }