http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56728
--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> 2013-04-04 09:34:58 UTC --- If it's fixed for 4.8.1 it's obviously fixed in mainline too. We don't ICE anymore, we simply reject the snippet due to the reinterpret_cast from integer to pointer.