https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89089
Bug ID: 89089 Summary: [9 regression] various ICEs in range-v3's 1.0 branch Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: h2+bugs at fsfe dot org Target Milestone: --- The 1.0-beta branch of the range-v3 library triggers various (seemingly different) ICEs in GCC9. GCC7 and GCC8 seem not affected. This is even without -std=c++2a or -fconcepts. % g++9 --version g++9 (FreeBSD Ports Collection) 9.0.0 20190113 (experimental) Here are the reports: https://github.com/ericniebler/range-v3/issues/1011 I can provide intermediate files in this PR, but it would probably be good to just pull the above branch and build the test suite since that might reveal more issues?