http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43663
--- Comment #7 from James Dennett <james.dennett at gmail dot com> 2011-05-15 11:55:47 UTC --- Unsurprisingly the quick hack isn't really good enough -- it'll happily bind a non-const reference to a temporary initialized from a bitfield. (...and I guess that's why we have tests, and code reviews.)