It works because `next` (which stores the same reference as `list.first` does when coming from `unshift`) is assigned to `node.next` (and thus kept alive) prior to the assignment of `list.first`.
- Why is this `cursor` causing error ? dlesnoff
- Why is this `cursor` causing error ? dlesnoff
- Why is this `cursor` causing error ? AmjadBHD
- Why is this `cursor` causing error ? dlesnoff
- Why is this `cursor` causing error ? AmjadBHD
- Why is this `cursor` causing error ? dlesnoff
- Why is this `cursor` causing error ? Zerbina
- Why is this `cursor` causing error ? AmjadBHD
- Why is this `cursor` causing error ? Zerbina
- Why is this `cursor` causing error ? AmjadBHD
- Why is this `cursor` causing error ? Zerbina
- Why is this `cursor` causing error ? guibar
- Why is this `cursor` causing error ? AmjadBHD
- Why is this `cursor` causing error ? AmjadBHD
- Why is this `cursor` causing error ? AmjadBHD
- Why is this `cursor` causing error ? Yardanico
- Why is this `cursor` causing error ? sls1005