Fix for bug 73892; implement 'S' set/bitstring stabs type.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2300 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_stabs.c b/coregrind/vg_stabs.c
index f17f6df..d934ca1 100644
--- a/coregrind/vg_stabs.c
+++ b/coregrind/vg_stabs.c
@@ -715,6 +715,16 @@
break;
}
+ case 'S': { /* set/bitstring */
+ /* 'S' TYPE */
+ SymType *typeinfo;
+
+ typeinfo = stabtype_parser(si, NULL, &p);
+
+ type = VG_(st_mkarray)(si, typeinfo, VG_(st_mkint)(NULL, 1, True));
+ break;
+ }
+
case 'P': /* packed array */
case 'a': { /* array */
/* ( 'a' | 'P' ) IDX-TYPE TYPE */