From: Jeremy Fitzhardinge Date: Tue, 9 Mar 2004 01:20:47 +0000 (+0000) Subject: Fix for bug 73892; implement 'S' set/bitstring stabs type. X-Git-Tag: svn/VALGRIND_2_1_1~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e991e966f4e818c8f957dfbf867ef89e2887b23c;p=thirdparty%2Fvalgrind.git Fix for bug 73892; implement 'S' set/bitstring stabs type. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2300 --- diff --git a/coregrind/vg_stabs.c b/coregrind/vg_stabs.c index f17f6dfda6..d934ca12de 100644 --- a/coregrind/vg_stabs.c +++ b/coregrind/vg_stabs.c @@ -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 */