/* TEST_OUTPUT: --- fail_compilation/fail224.d(22): Error: need `this` of type `A` to access member `x` from static function `f` --- */ int gi; class A { int x = 42; void am() { static void f() { class B { void bm() { gi = x; } } (new B).bm(); } f(); } } void main() { (new A).am(); }