diff options
author | Tom Tromey <tromey@redhat.com> | 2010-01-19 18:11:19 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2010-01-19 18:11:19 +0000 |
commit | ceeb3d5ab68a5e0a904ab7a5812781fe2bd082ce (patch) | |
tree | e05ef253dd96f02213ec5358eba51946ed12da37 /gdb/testsuite/gdb.cp/namespace.cc | |
parent | 5696ab0b73cb827e7b3636255694d1fe61c89a32 (diff) | |
download | binutils-gdb-ceeb3d5ab68a5e0a904ab7a5812781fe2bd082ce.tar.gz |
gdb
PR c++/8000:
* dwarf2read.c (partial_die_parent_scope): Put enumeration type
into parent scope, and enumerator into grandparent scope.
gdb/testsuite
PR c++/8000:
* gdb.cp/namespace.exp: Use new enum. Fix line numbers in
existing tests.
* gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
(main): Use AAA::SomeEnum.
Diffstat (limited to 'gdb/testsuite/gdb.cp/namespace.cc')
-rw-r--r-- | gdb/testsuite/gdb.cp/namespace.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.cp/namespace.cc b/gdb/testsuite/gdb.cp/namespace.cc index 4ac918764cc..f918b63de93 100644 --- a/gdb/testsuite/gdb.cp/namespace.cc +++ b/gdb/testsuite/gdb.cp/namespace.cc @@ -8,6 +8,11 @@ namespace AAA { int xx; int fum (int); }; + enum SomeEnum { + ALPHA, + BETA, + DELTA + }; }; int AAA::inA::fum (int i) @@ -174,6 +179,7 @@ int main () { using AAA::inA; char c1; + AAA::SomeEnum var = AAA::ALPHA; using namespace BBB; |