@andyprice @etchedpixels `foo(&s) + bar(&s)` is a little more obvious an issue rather than say `foo(bar1(), bar2())`. And yes that has shown up in real code (GCC in fact).
See https://gcc.gnu.org/PR12411 and
http://gcc.gnu.org/ml/gcc-patches/2003-09/msg01545.html
Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
pinskia (pinskia@hachyderm.io)'s status on Saturday, 16-Nov-2024 07:02:32 JSTpinskia