https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93895
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org, | |jason at gcc dot gnu.org --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- This doesn't ICE anymore since r10-6926-g586b016cd48f5a5f6f2ba9f179105fabaa3e85dd Is it worth adding the reduced testcase or is the cpp2a/concepts-conv1.C sufficient? Was the unreduced testcase valid, or invalid? The reduced one is rejected by the trunk: pr93895.C:158:67: error: the value of ‘bf::{anonymous}::bb<int, chunk_view_<debug_input_view<int>, false> >’ is not usable in a constant expression pr93895.C:208:1: warning: no return statement in function returning non-void [-Wreturn-type] pr93895.C:174:35: warning: ‘bd::be<di><unnamed struct>::operator()(di) [with di = as::bl<bd::chunk_base_fn, int>]’ used but never defined pr93895.C:81:42: warning: ‘as::bq<am, br><unnamed struct>::operator()(am, br) [with am = bd::chunk_base_fn; br = int]’ used but never defined