aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r--gcc/cp/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d0a112c..4dd3df4 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,12 @@
2010-04-27 Jason Merrill <jason@redhat.com>
+ PR c++/43856
+ * name-lookup.c (qualify_lookup): Disqualify lambda op().
+ * class.c (current_nonlambda_class_type): New fn.
+ * semantics.c (nonlambda_method_basetype): New.
+ * cp-tree.h: Declare them.
+ * tree.c (maybe_dummy_object): Handle implicit 'this' capture.
+
* semantics.c (baselink_for_fns): Correct BASELINK_BINFO.
PR c++/43875