PATCH COMMITTED: New demangler test
Ian Lance Taylor
ian@wasabisystems.com
Mon Jun 28 18:29:00 GMT 2004
I committed this patch to add a test case for the demangler patch I
checked in this morning.
Ian
2004-06-28 Ian Lance Taylor <ian@wasabisystems.com>
* testsuite/demangle-expected: Add test case.
Index: testsuite/demangle-expected
===================================================================
RCS file: /cvs/gcc/gcc/libiberty/testsuite/demangle-expected,v
retrieving revision 1.30
diff -u -r1.30 demangle-expected
--- testsuite/demangle-expected 25 Feb 2004 04:51:39 -0000 1.30
+++ testsuite/demangle-expected 28 Jun 2004 17:36:01 -0000
@@ -3699,6 +3699,11 @@
void foo<int (*) [3]>(int (* const&) [3])
foo<int (*) [3]>
#
+# This used to crash the demangler--PR 16240
+--format=gnu-v3 --no-params
+_ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE
+_ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE
+PatternDriver::StringScalarDeleteValue::StringScalarDeleteValue
# Test GNU V3 constructor and destructor identification.
# 0 means it is not a constructor/destructor.
# Other integers correspond to enum gnu_v3_{c,d}tor_kinds in demangle.h.
More information about the Gcc-patches
mailing list