[Bug libstdc++/58764] [lwg/2193] error: converting to ‘const std?=::vector<std::basic string<char> >=?UTF-8?Q?’ from initializer list would use explicit constructor

paolo.carlini at oracle dot com gcc-bugzilla@gcc.gnu.org
Thu Oct 17 09:11:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58764

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |glisse at gcc dot gnu.org

--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> ---
As Marc clarified elsewhere before some patches of him, pre-4.9 we were
inconsistent about this, thus I understand it could also make sense to resolve
the inconsistency toward separate default constructor everywhere (slightly
against the letter of C++11 as-is) or even not resolving it at all, leave these
bits alone for now and wait for 2193 to be resolved one way or another. Maybe
Marc has a personal opinion. How many separate default constructor we used to
have and how many constructors the other way?



More information about the Gcc-bugs mailing list