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.