------- Comment #15 from rguenth at gcc dot gnu dot org 2008-12-11 15:48 ------- it's an rvalue, so a temporary is allowed (not sure if required). Using an rvalue reference would be an option here.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37144