== A == class A --------------------- L0: 1 L1: NEXT:[] error: PREV:[] sink: PREV:[, ] ===================== == foo == fun foo(a: A) { a[1] = 2 } --------------------- L0: 1 v(a: A) magic[FAKE_INITIALIZER](a: A) -> w(a|) 2 mark({ a[1] = 2 }) mark(a[1]) r(a) -> r(1) -> magic[UNRESOLVED_CALL](a[1]|, ) -> r(2) -> magic[UNRESOLVED_CALL](a[1] = 2|, ) -> L1: 1 NEXT:[] error: PREV:[] sink: PREV:[, ] =====================