3 ms·
Incorrect. `become` does change drop order - https://play.rust-lang.org/?version=nightly&mode=debug&edition=2024&gist=fc0fccce5f43ff4605e08b351e4d98a9 https://p
by afdbcreid 11d ago
Incorrect. `become` does change drop order - https://play.rust-lang.org/?version=nightly&mode=debug&edition=2024&gist=fc0fccce5f43ff4605e08b351e4d98a9 https://play.rust-lang.org/?version=nightly&mode=debug&editi....
- jmalicki 11d agoThat's not implementing tail calls breaks things, that's bad design of implementing tail calls breaking things. The whole idea of "let's change semantics to make it easier" is dumb. If you want guaranteed tail calls, change your code until it works.