summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.cp/namespace.cc
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2010-01-19 18:11:19 +0000
committerTom Tromey <tromey@redhat.com>2010-01-19 18:11:19 +0000
commitceeb3d5ab68a5e0a904ab7a5812781fe2bd082ce (patch)
treee05ef253dd96f02213ec5358eba51946ed12da37 /gdb/testsuite/gdb.cp/namespace.cc
parent5696ab0b73cb827e7b3636255694d1fe61c89a32 (diff)
downloadbinutils-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.cc6
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;