|
|
|
|
|
by tialaramex
624 days ago
|
|
> 1) (a) UB on overflow > (b)wrapping on overflow Alas no, you've written a greater than sign but you'll find in reality it's often only the same. But you've significantly weakened the language, so you just made the language worse and you need to identify what you got for this price. On the one hand, since you didn't promise wrapping in some cases you'll astonish your programmers when you don't provide it but that's what they expected, on the other since can't always get better performance you'll sometimes disappoint them by not going any faster despite not promising wrapping. This might all be worth it if in the usual case you were much faster, but, in practice that's not what we see. |
|