http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59044
--- Comment #6 from Tom De Caluwé <decaluwe.t at gmail dot com> --- I reported a related bug with valid code which does not trigger this ICE (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59052). Also LLVM bug 16519 (http://llvm.org/bugs/show_bug.cgi?id=16519) might be related to the errors triggered by clang when compiling the example code above. The example code provided in bug 59052 does compile with clang.