diff options
author | Jason Merrill <jason@redhat.com> | 2009-06-02 13:02:38 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2009-06-02 13:02:38 -0400 |
commit | 4ea08463a743ae12a5273368c2cc50743818ad48 (patch) | |
tree | a4bc703b59430cc1c6271ad1407d17d48be44c0d /gcc/testsuite/ChangeLog | |
parent | ccafc19b5bd8f4736a2788263aa5acd6d2b7a961 (diff) | |
download | gcc-4ea08463a743ae12a5273368c2cc50743818ad48.tar.gz |
re PR c++/40308 (Brace initialization fails for member initializers in constructor for class templates)
PR c++/40308
PR c++/40311
* typeck.c (cp_build_modify_expr): Always pass init-lists to the
conversion code.
* call.c (implicit_conversion): Allow init-list conversion to scalar
during direct-initialization, too. Mark the conversion bad if it
has too many levels of braces.
(convert_like_real): And give a helpful error.
From-SVN: r148089
Diffstat (limited to 'gcc/testsuite/ChangeLog')
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9743b5dafec..fda5ce3068b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2009-06-02 Jason Merrill <jason@redhat.com> + * g++.dg/cpp0x/initlist13.C: Remove expected error. + * g++.dg/cpp0x/initlist18.C: New. + * g++.dg/cpp0x/initlist19.C: New. + * g++.dg/cpp0x/auto14.C: New. 2009-06-02 Eric Botcazou <ebotcazou@adacore.com> |