// PR c++/14267 class foo { public: static int& x; }; int temp; int& foo::x=temp; int main() { int x = 3; &foo::x = x; // { dg-error "" } return 0; }