== crash_1 == fun crash_1() { "".split(----------------------------------) } --------------------- L0: 1 2 mark({ "".split(----------------------------------) }) mark("".split(----------------------------------)) magic[UNRESOLVED_CALL](----|!) -> magic[UNRESOLVED_CALL](------|) -> magic[UNRESOLVED_CALL](--------|) -> magic[UNRESOLVED_CALL](----------|) -> magic[UNRESOLVED_CALL](------------|) -> magic[UNRESOLVED_CALL](--------------|) -> magic[UNRESOLVED_CALL](----------------|) -> magic[UNRESOLVED_CALL](------------------|) -> magic[UNRESOLVED_CALL](--------------------|) -> magic[UNRESOLVED_CALL](----------------------|) -> magic[UNRESOLVED_CALL](------------------------|) -> magic[UNRESOLVED_CALL](--------------------------|) -> magic[UNRESOLVED_CALL](----------------------------|) -> magic[UNRESOLVED_CALL](------------------------------|) -> magic[UNRESOLVED_CALL](--------------------------------|) -> magic[UNRESOLVED_CALL](----------------------------------|) -> mark("") r("") -> mark(split(----------------------------------)) magic[UNRESOLVED_CALL](split(----------------------------------)|, !, ) -> L1: 1 NEXT:[] error: PREV:[] sink: PREV:[, ] ===================== == crash_2 == fun crash_2() { "".split(-----------------------------------) } --------------------- L0: 1 2 mark({ "".split(-----------------------------------) }) mark("".split(-----------------------------------)) magic[UNRESOLVED_CALL](---|!) -> magic[UNRESOLVED_CALL](-----|) -> magic[UNRESOLVED_CALL](-------|) -> magic[UNRESOLVED_CALL](---------|) -> magic[UNRESOLVED_CALL](-----------|) -> magic[UNRESOLVED_CALL](-------------|) -> magic[UNRESOLVED_CALL](---------------|) -> magic[UNRESOLVED_CALL](-----------------|) -> magic[UNRESOLVED_CALL](-------------------|) -> magic[UNRESOLVED_CALL](---------------------|) -> magic[UNRESOLVED_CALL](-----------------------|) -> magic[UNRESOLVED_CALL](-------------------------|) -> magic[UNRESOLVED_CALL](---------------------------|) -> magic[UNRESOLVED_CALL](-----------------------------|) -> magic[UNRESOLVED_CALL](-------------------------------|) -> magic[UNRESOLVED_CALL](---------------------------------|) -> magic[UNRESOLVED_CALL](-----------------------------------|) -> mark("") r("") -> mark(split(-----------------------------------)) magic[UNRESOLVED_CALL](split(-----------------------------------)|, !, ) -> L1: 1 NEXT:[] error: PREV:[] sink: PREV:[, ] =====================