https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99590
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ICE when pack expansion |9/10/11/12 Regression] ICE |with lambda |when pack expansion with | |lambda Status|UNCONFIRMED |NEW Last reconfirmed| |2021-07-27 Ever confirmed|0 |1 Target Milestone|--- |9.5 Keywords|ice-on-invalid-code |ice-on-valid-code Known to work| |7.1.0 --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Here is a C++17 version which crashes from 8.1+: template<typename ...T> void g(T... args) { ([args...](auto){}(args), ...); } int main() { g(0, 1); }