[Bug c++/93895] ICE (segmentation fault) in use of __is_constructible intrinsic

eric.niebler at gmail dot com gcc-bugzilla@gcc.gnu.org
Sun Feb 23 17:38:00 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93895

--- Comment #1 from Eric Niebler <eric.niebler at gmail dot com> ---
Here is the error:

repro.cpp.i: In instantiation of ‘bool bf::{anonymous}::bb<int,
chunk_view_<debug_input_view<int>, false> >’:
repro.cpp.i:158:67:   required from ‘df<dd, de>::operator Container() [with
Container = view_facade<chunk_view_<debug_input_view<int>,
false>::outer_cursor::inner_view, bh>; bool dk = true; dd =
chunk_view_<debug_input_view<int>, false>; bg de = bh]’
repro.cpp.i:206:1:   required from ‘chunk_view_<cd,
false>::outer_cursor::inner_view chunk_view_<cd, false>::outer_cursor::q()
[with cd = debug_input_view<int>]’
repro.cpp.i:102:5:   required from ‘auto ci::q(ck) [with ck =
chunk_view_<debug_input_view<int>, false>::outer_cursor]’
repro.cpp.i:123:6:   required from ‘auto cf<ck>::operator*() [with ck =
chunk_view_<debug_input_view<int>, false>::outer_cursor]’
repro.cpp.i:57:1:   required from ‘void cm::is_iterator(bw) requires  t<bw>
[with bw = cf<chunk_view_<debug_input_view<int>, false>::outer_cursor>]’
repro.cpp.i:129:12:   required from ‘auto cm::cp::operator()(bx) requires 
co<bx> [with bx = chunk_view<debug_input_view<int> >]’
repro.cpp.i:148:49:   required from here
repro.cpp.i:40:50: internal compiler error: Segmentation fault: 11
   40 | template <typename ah, typename... an> bool bb = __is_constructible(ah,
an...);
      |                                                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~


More information about the Gcc-bugs mailing list