// PR c++/18020 template struct bar { enum { e1 = 1, e2 = ~e1 }; }; template struct bar;