2003-09-25 David Carlton <carlton@kealia.com>
authorDavid Carlton <carlton@bactrian.org>
Thu, 25 Sep 2003 16:39:39 +0000 (16:39 +0000)
committerDavid Carlton <carlton@bactrian.org>
Thu, 25 Sep 2003 16:39:39 +0000 (16:39 +0000)
commit79c2c32df4d14566f2d11310fddd4e4ca9ab6542
treea5e0893e16910a2814ae39a59ab3293a7d86ecbb
parent594e6d67cd35735bd5eb9eca720560a8336eac37
2003-09-25  David Carlton  <carlton@kealia.com>

* c-exp.y: Include cp-support.h.  Add qualified_type.
(yylex): Delete nested type hack; add comments.
* cp-namespace.c (cp_lookup_nested_type): New function.
* cp-support.h: Declare cp_lookup_nested_type.
* eval.c (evaluate_subexp_standard): Call value_aggregate_elt
instead of value_struct_elt_for_reference.
* valops.c: Include cp-support.h.
(value_aggregate_elt): New function.
(value_namespace_elt): Ditto.
(value_struct_elt_for_reference): Make static.
* value.h: Delete declaration of value_struct_elt_for_reference;
add declaration for value_aggregate_elt.
* Makefile.in (c-exp.tab.o): Depend on $(cp_support_h).
(valops.o): Ditto.

2003-09-25  David Carlton  <carlton@kealia.com>

* gdb.cp/namespace.exp: Tweak comments.  Add non-quoted versions
of some print tests, where appropriate.  Add tests for C::D::cd,
E::ce, F::cXfX, G::XgX.
* gdb.cp/namespace.cc: Add XgX, cXfX, ce.
gdb/ChangeLog
gdb/Makefile.in
gdb/c-exp.y
gdb/cp-namespace.c
gdb/cp-support.h
gdb/eval.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.cp/namespace.cc
gdb/testsuite/gdb.cp/namespace.exp
gdb/valops.c
gdb/value.h