Compiler advancement is cyclic repetition of: 1. Discover optimization you want is actually hard. 2. Try to trash consistency of the language to make it easy.
The "malloc always succeeds" bs is just the latest iteration; see also DR#260, memory_order_consume, etc.
-
-
memory_order_consume was probably the most ridiculous. There are ppl who advocated that "0*x" (or equiv) doesn't actually consume x.
Show this thread -
For arbitrarily-complex expressions involving x that happen to collapse to 0*x under some transformation.
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.