1  typedef unsigned short W;
       2  typedef const W *P;
       3  
       4  extern void g(P);
       5  
       6  void
       7  f ()
       8  {
       9    const P s = (const W []){ 'R' };
      10    g (s);
      11  }
       1  typedef unsigned short W;
       2  typedef const W *P;
       3  
       4  extern void g(P);
       5  
       6  void
       7  f ()
       8  {
       9    const P s = (const W []){ 'R' };
      10    g (s);
      11  }