1 // { dg-do assemble  }
2 
3 struct Base_bitset {
4   unsigned M_w[2];
5   void M_do_right_shift();
6 };
7 
8 
M_do_right_shift()9 void Base_bitset::M_do_right_shift ()
10 {
11   unsigned n = 0;
12   M_w[0] =  M_w[n + 1]  ;
13 }
14