https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98899
Patrick Palka <ppalka at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ppalka at gcc dot gnu.org --- Comment #4 from Patrick Palka <ppalka at gcc dot gnu.org> --- FWIW, here's a more minimal testcase: template <int __v> struct integral_constant { static constexpr int value = __v; }; struct _Bit_iterator_base { template <class> struct basic_symbol { basic_symbol() noexcept(integral_constant<false>::value); }; struct symbol_type : basic_symbol<int> { symbol_type() : basic_symbol() {} }; };