https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108071
--- Comment #8 from Sergei Trofimovich <slyfox at gcc dot gnu.org> --- (In reply to Sergei Trofimovich from comment #7) > Got a build failure of clang-14 on this week's gcc. Minimal example: Forgot the example itself: // $ cat bug.cc.cc #include <initializer_list> class OptSpecifier; struct ArrayRef { ArrayRef(std::initializer_list<OptSpecifier>); }; struct OptSpecifier { explicit OptSpecifier(bool); OptSpecifier(unsigned); }; struct ArgList { void AddAllArgs(ArrayRef) const; }; enum { OPT_u }; struct Linker { void ConstructJob(const ArgList &) const; }; void Linker::ConstructJob(const ArgList &Args) const { Args.AddAllArgs({OPT_u}); }