4 ms·
The compiler deduces that even though the statement `node = next` is inside an `if`, it is more general, so it removes both `node++` and the `if`.
by syockit 5y ago
The compiler deduces that even though the statement `node = next` is inside an `if`, it is more general, so it removes both `node++` and the `if`.
- alfiedotwtf 5y agoOh?! So it will aim to generalise even when the semantics aren't 1:1? Mind blown. Thanks for that.