aboutsummaryrefslogtreecommitdiff
path: root/libiberty/testsuite
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2015-05-16 16:50:19 +0000
committerIain Buclaw <ibuclaw@gcc.gnu.org>2015-05-16 16:50:19 +0000
commited4cdb8502c67b7cafa4d939a52d4ac6ac1db65d (patch)
treecdf27977324253b7d838b2af786b7030e3e4e58e /libiberty/testsuite
parent59251a7367065b35f4a513be65625bc8a09e4cc2 (diff)
downloadgcc-ed4cdb8502c67b7cafa4d939a52d4ac6ac1db65d.zip
gcc-ed4cdb8502c67b7cafa4d939a52d4ac6ac1db65d.tar.gz
gcc-ed4cdb8502c67b7cafa4d939a52d4ac6ac1db65d.tar.bz2
d-demangle.c (dlang_template_args): Skip over specialized template parameters in mangled symbol.
libiberty/ChangeLog: 2015-05-16 Iain Buclaw <ibuclaw@gdcproject.org> * d-demangle.c (dlang_template_args): Skip over specialized template parameters in mangled symbol. * testsuite/d-demangle-expected: Add coverage and unittest for specialized template parameters. From-SVN: r223246
Diffstat (limited to 'libiberty/testsuite')
-rw-r--r--libiberty/testsuite/d-demangle-expected8
1 files changed, 8 insertions, 0 deletions
diff --git a/libiberty/testsuite/d-demangle-expected b/libiberty/testsuite/d-demangle-expected
index e3fd850..3182dc7 100644
--- a/libiberty/testsuite/d-demangle-expected
+++ b/libiberty/testsuite/d-demangle-expected
@@ -630,6 +630,10 @@ _D8demangle19__T4testS6symbolTaZv
demangle.test!(symbol, char)
#
--format=dlang
+_D8demangle12__T4testHTaZv
+demangle.test!(char)
+#
+--format=dlang
_D8demangle13__T4testVPinZv
demangle.test!(null)
#
@@ -1050,3 +1054,7 @@ test.main().local()
--format=dlang
_D3std6socket12InternetHost221__T13getHostNoSyncVAyaa96_0a09202020206175746f2078203d2068746f6e6c28706172616d293b0a09202020206175746f206865203d20676574686f73746279616464722826782c20342c206361737428696e74294164647265737346616d696c792e494e4554293b0a09TkZ13getHostNoSyncMFkZb
std.socket.InternetHost.getHostNoSync!("\n\t auto x = htonl(param);\n\t auto he = gethostbyaddr(&x, 4, cast(int)AddressFamily.INET);\n\t", uint).getHostNoSync(uint)
+#
+--format=dlang
+_D2gc6config13__T5parseHTfZ5parseFNbNiAxaKAxaKfZb
+gc.config.parse!(float).parse(const(char)[], ref const(char)[], ref float)