summaryrefslogtreecommitdiff
path: root/gcc/testsuite/ChangeLog
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2009-06-02 13:02:38 -0400
committerJason Merrill <jason@gcc.gnu.org>2009-06-02 13:02:38 -0400
commit4ea08463a743ae12a5273368c2cc50743818ad48 (patch)
treea4bc703b59430cc1c6271ad1407d17d48be44c0d /gcc/testsuite/ChangeLog
parentccafc19b5bd8f4736a2788263aa5acd6d2b7a961 (diff)
downloadgcc-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/ChangeLog4
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>