]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix for bug 73892; implement 'S' set/bitstring stabs type.
authorJeremy Fitzhardinge <jeremy@valgrind.org>
Tue, 9 Mar 2004 01:20:47 +0000 (01:20 +0000)
committerJeremy Fitzhardinge <jeremy@valgrind.org>
Tue, 9 Mar 2004 01:20:47 +0000 (01:20 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2300

coregrind/vg_stabs.c

index f17f6dfda639dc303f561eb4012170f51e332dee..d934ca12de26ab1ca79c27b9f2fcd477c28ffb39 100644 (file)
@@ -715,6 +715,16 @@ static SymType *stabtype_parser(SegInfo *si, SymType *def, Char **pp)
       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 */