aboutsummaryrefslogtreecommitdiff
path: root/libiberty/testsuite
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@geoffk.org>2007-05-06 00:25:11 +0000
committerGeoffrey Keating <geoffk@geoffk.org>2007-05-06 00:25:11 +0000
commit8bf955e1b8d2d5d6327d28ab8c97c2c012b8f4cd (patch)
treebbaea2b42606a8920bda22b339c0420e5f7a8c3e /libiberty/testsuite
parentf362a2117579f7134fef4d74bdfd89846a8b73c2 (diff)
downloadgdb-8bf955e1b8d2d5d6327d28ab8c97c2c012b8f4cd.zip
gdb-8bf955e1b8d2d5d6327d28ab8c97c2c012b8f4cd.tar.gz
gdb-8bf955e1b8d2d5d6327d28ab8c97c2c012b8f4cd.tar.bz2
* cp-demangle.c (d_name): Detect local-source-name.
(d_prefix): Likewise. (d_unqualified_name): Implement local-source-name.
Diffstat (limited to 'libiberty/testsuite')
-rw-r--r--libiberty/testsuite/demangle-expected16
1 files changed, 16 insertions, 0 deletions
diff --git a/libiberty/testsuite/demangle-expected b/libiberty/testsuite/demangle-expected
index 471819e..f1afc45 100644
--- a/libiberty/testsuite/demangle-expected
+++ b/libiberty/testsuite/demangle-expected
@@ -3842,3 +3842,19 @@ _ZNT
--format=gnu-v3
_Z1aMark
_Z1aMark
+# <local-source-name> test 1
+--format=gnu-v3
+_ZL3foo_2
+foo
+# <local-source-name> test 2
+--format=gnu-v3
+_ZZL3foo_2vE4var1
+foo()::var1
+# <local-source-name> test 3
+--format=gnu-v3
+_ZZL3foo_2vE4var1_0
+foo()::var1
+# <local-source-name> test 4
+--format=gnu-v3
+_ZZN7myspaceL3foo_1EvEN11localstruct1fEZNS_3fooEvE16otherlocalstruct
+myspace::foo()::localstruct::f(myspace::foo()::otherlocalstruct)