https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79626
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Status|UNCONFIRMED |NEW Version|7.0.1 |unknown Keywords|ice-on-invalid-code | Last reconfirmed| |2017-02-20 CC| |jakub at gcc dot gnu.org, | |jason at gcc dot gnu.org Ever confirmed|0 |1 Summary|ICE on invalid code in |[5/6/7 Regression] ICE on |build_temp (call.c:6489) |invalid code in build_temp | |(call.c:6489) Target Milestone|--- |5.5 --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Started with r166977, r166976 gives just: pr79626.C:2:12: error: expected ‘;’ at end of member declaration pr79626.C:2:19: error: expected ‘;’ at end of member declaration pr79626.C:2:33: error: expected ‘,’ or ‘...’ before ‘}’ token pr79626.C:2:33: error: expected ‘)’ before ‘}’ token cc1plus.166976: error: expected ‘;’ at end of member declaration pr79626.C:3:45: error: two or more data types in declaration of ‘c’ pr79626.C:3:45: error: expected ‘)’ at end of input while r166977: pr79626.C:2:12: error: expected ‘;’ at end of member declaration pr79626.C:2:19: error: expected ‘;’ at end of member declaration pr79626.C:2:33: error: expected ‘,’ or ‘...’ before ‘}’ token pr79626.C:2:33: error: expected ‘)’ before ‘}’ token cc1plus.166977: error: expected ‘;’ at end of member declaration pr79626.C:2:33: error: expected ‘;’ after struct definition pr79626.C:3:45: error: variable or field ‘c’ declared void pr79626.C: In instantiation of ‘b<int, int>’: pr79626.C:3:44: instantiated from here pr79626.C:2:21: error: invalid constructor; you probably meant ‘b<int, int> (const b<int, int>&)’ Segmentation fault (core dumped)