/* Tests to defend against false positives from the goto skips over decl errors */ // https://issues.dlang.org/show_bug.cgi?id=23271 class A { private static A[] active; private void test() { foreach(a; active) { if(a is this) goto label; } // used to say Error: `goto` skips declaration of variable `s.A.test.__appendtmp4` at s.d(...) active ~= this; label: return; } }