https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112515
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Patrick Palka <ppa...@gcc.gnu.org>: https://gcc.gnu.org/g:b126f3ffbef59b0b08c2c2a664133d7d6f5ca235 commit r14-5505-gb126f3ffbef59b0b08c2c2a664133d7d6f5ca235 Author: Patrick Palka <ppa...@redhat.com> Date: Wed Nov 15 12:24:38 2023 -0500 c++: direct enum init from type-dep elt [PR112515] The NON_DEPENDENT_EXPR removal exposed that is_direct_enum_init can be called in a template context on a CONSTRUCTOR that isn't type-dependent but whose element is. PR c++/112515 gcc/cp/ChangeLog: * decl.cc (is_direct_enum_init): Check type-dependence of the single element. gcc/testsuite/ChangeLog: * g++.dg/template/non-dependent30.C: New test.