http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57047
--- Comment #5 from Matt Clarkson <mattyclarkson at gmail dot com> 2013-04-23 13:42:50 UTC --- Jonathan, apologies for putting it under libstdc++ and also for putting it as a blocker. I didn't do that because I thought it was blocking my work but more because I thought an ICE is a blocker for a release. Will make sure to remember this with any future bug reports. I am currently trying to get this down to a nice reproducible test case. Currently trying to get a single main.cpp that reproduces. Will post if I can get that, otherwise I'll reduce the code. Get the same error with tuple. So I'm sure it is in the Name::Validate constexpr function.