https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115314
--- Comment #4 from Patrick Palka <ppalka at gcc dot gnu.org> --- In PR117392, we lose track of the CTAD cast. I guess it's all ultimately because of the early exit in maybe_convert_nontype_argument for auto parms?