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.