1 // PR c++/70285
2 
3 int a;
4 
5 struct S
6 {
7   int i:8;
8 } b;
9 
10 int
fn1(bool x)11 fn1 (bool x)
12 {
13   (&fn1 ? b.i : a) = 42;
14   return (&fn1 ? b.i : a);
15 }
16