OSDN Git Service

2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
[pf3gnuchains/gcc-fork.git] / gcc / cp / ChangeLog
index 0d1968f..20c9808 100644 (file)
@@ -1,5 +1,30 @@
+2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR c++/18016
+       * init.c (perform_member_init): Check for self-initialization.
+
+2011-05-22  Jason Merrill  <jason@redhat.com>
+
+       PR c++/48647
+       * typeck.c (composite_pointer_type_r): Return error_mark_node
+       on error in SFINAE context.
+
 2011-05-20  Jason Merrill  <jason@redhat.com>
 
 2011-05-20  Jason Merrill  <jason@redhat.com>
 
+       PR c++/48945
+       * decl.c (grokdeclarator): Don't add set const function-cv-qual
+       for constexpr fns to memfn_quals, just add it to the type.
+       (revert_static_member_fn): Don't complain about quals.
+       (check_static_quals): New.
+       (grokfndecl): Call it.
+       (start_preparsed_function): Don't call revert_static_member_fn.
+
+       PR c++/48945
+       * decl.c (revert_static_member_fn): Ignore const on constexpr fn.
+
+       PR c++/48780
+       * cvt.c (type_promotes_to): Don't promote scoped enums.
+
        PR c++/49066
        * decl.c (duplicate_decls): Preserve DECL_DELETED_FN.
 
        PR c++/49066
        * decl.c (duplicate_decls): Preserve DECL_DELETED_FN.