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?