http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57557 --- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #1) > It's undefined behaviour, you take a reference ton object that has no s/ton object/to an object/