// PR c++/92552 // { dg-do compile { target concepts } } template struct basic_mixin { basic_mixin() requires true; }; template struct mixin : basic_mixin { using basic_mixin::basic_mixin; }; int main() { (void)__is_constructible(mixin); // noexcept(mixin()); also triggers ICE }