https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69203
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to James Almer from comment #2) > Compile it with "std=c++14 -Wall", otherwise it apparently will not ICE. For > example "g++ -std=c++14 -ftemplate-backtrace-limit=0 -Wall 69203_2.ii" std=c++14 is not needed for GCC 6 but I had missed that I needed -Wall :( Will try to reduce this further after a meeting.