https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84849

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Ambiguous resolution of     |[DR1228] Ambiguous
                   |braze initializer list to a |resolution of braze
                   |class with explicit         |initializer list to a class
                   |constructors                |with explicit constructors
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=cwg1228
             Status|ASSIGNED                    |SUSPENDED
           Assignee|mpolacek at gcc dot gnu.org        |unassigned at gcc dot 
gnu.org
                 CC|                            |jason at gcc dot gnu.org

--- Comment #9 from Jason Merrill <jason at gcc dot gnu.org> ---
I'm not marking this as a dup of PR60027 because of the specific case of
copy/move constructors, which cannot be constrained to avoid this problem.  The
patch in PR109247 fixes the first three testcases, which fall into that
category, but not the testcase in #5, which does not.

The testcase in #6 is unrelated; there is no "explicit".

Unassigning from Marek.

Reply via email to