aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorKeith Seitz <keiths@redhat.com>2013-11-25 13:37:08 -0800
committerKeith Seitz <keiths@redhat.com>2013-11-25 13:37:08 -0800
commitf7e3ecae9ff55b69aab93af61a7f7ca272d03d0a (patch)
tree8b09679efbdab89ae85dbbb6a03d9890ff0433c2 /gdb/ChangeLog
parentb02677b9040a23788b4e07c7cfbf75eca0aa2775 (diff)
downloadgdb-f7e3ecae9ff55b69aab93af61a7f7ca272d03d0a.zip
gdb-f7e3ecae9ff55b69aab93af61a7f7ca272d03d0a.tar.gz
gdb-f7e3ecae9ff55b69aab93af61a7f7ca272d03d0a.tar.bz2
PR c++/14819: Explicit class:: inside class scope does not work
https://sourceware.org/ml/gdb-patches/2013-11/msg00102.html
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index aec0768..cb5dd15 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,15 @@
+2013-11-25 Keith Seitz <keiths@redhat.com>
+
+ PR c++/14819
+ * c-exp.y (classify_inner_name): If no matching symbol was
+ found, try looking up the token as a base class.
+ Likewise if a constructor was found.
+ * cp-namespace.c (find_type_baseclass_by_name): New function.
+ * cp-support.h (find_type_baseclass_by_name): Declare.
+ * valops.c (value_struct_elt_for_reference): If we get
+ a non-static field, try to get a value based on the
+ current instance, if any.
+
2013-11-24 Yao Qi <yao@codesourcery.com>
* disasm.c (dis_asm_read_memory): Call target_read_code