https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89743
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-checking Status|UNCONFIRMED |NEW Last reconfirmed| |2019-03-17 Ever confirmed|0 |1 --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- GCC 8 gives: c.cc:5:23: error: expected nested-name-specifier using type = typename use_type<decltype(requires() { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1; ~~ })>; ~~~ But I think that might be because my GCC 8 builds use --enable-checking=release