1 // PR c++/78890 2 // { dg-do compile { target c++11 } } 3 4 union Test1 { 5 static int kConstant; 6 }; 7 8 union Test2 { 9 static const int kConstant; 10 }; 11 12 const int Test2::kConstant = 10; 13 14 int k; 15 16 union Test3 { 17 static int& kRef; 18 }; 19 20 int& Test3::kRef = k; 21 22 union Test4 { 23 static const int& kRef; 24 }; 25 26 const int& Test4::kRef = 10; 27