1 /* { dg-do compile } */
2 
3 static inline void
unext(unsigned int * _ui,unsigned _len,unsigned int _ui0)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
ncwrs_urow(unsigned _n,unsigned _k,unsigned int * _u)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 }
18