https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83980
--- Comment #5 from Harald Anlauf <anlauf at gmx dot de> --- (In reply to Dominique d'Humieres from comment #4) > The ICEs have replaced with errors between revisions r256574 (2018-01-12, > ICE) and r256917 (2018-01-20, errors). What is surprising is that pr83823 > uses a similar construct, but does not give any error. The fix for pr83823 seems to have fixed the problems reported in comment #0 and comment #2 for 8.0 trunk. The issues persist up to 7.2 (haven't checked 7.3).