// { dg-do run } namespace foo{ struct X{ int i; void f(); static int k1,k2; }; void X::f(){} int var; int X::k1; } using namespace foo; X zzz; int X::k2; void andere_funktion() { zzz.f(); var=4; } int main(int,char**) { andere_funktion(); return 0; }