1  /* { dg-do compile } */
       2  
       3  static inline void
       4  unext(unsigned int *_ui, unsigned _len, unsigned int _ui0)
       5  {
       6      unsigned j = 1;
       7      while (++j<_len)
       8        ;
       9      _ui[j-1]=_ui0;
      10  }
      11  unsigned int
      12  ncwrs_urow(unsigned _n, unsigned _k, unsigned int *_u)
      13  {
      14    unsigned k;
      15    for(k=2; k<_n; k++)
      16      unext(_u+1,_k+1,1);
      17  }