/* TEST_OUTPUT: --- fail_compilation/fail276.d(19): Error: `this` has no effect fail_compilation/fail276.d(15): Error: cannot construct anonymous nested class because no implicit `this` reference to outer class is available --- */ class C { this() { auto i = new class() { auto k = new class() { void func() { this.outer.outer; } }; }; } int i; } void main() {}