== A == class A --------------------- L0: 1 L1: NEXT:[] error: PREV:[] sink: PREV:[, ] ===================== == test == fun test(a: A) { a { } } --------------------- L0: 1 v(a: A) magic[FAKE_INITIALIZER](a: A) -> w(a|) 2 mark({ a { } }) mark({ }) jmp?(L2) NEXT:[r({ }) -> , d({ })] d({ }) NEXT:[] L2 [after local declaration]: r({ }) -> PREV:[jmp?(L2)] r(a) -> mark(a { }) magic[UNRESOLVED_CALL](a { }|, ) -> L1: 1 NEXT:[] error: PREV:[] sink: PREV:[, , d({ })] ===================== == anonymous_0 == { } --------------------- L3: 3 4 mark() read (Unit) L4: 3 NEXT:[] error: PREV:[] sink: PREV:[, ] =====================