]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Handle 'B' (volatile) and 'k' (const) qualifiers in stabs. (Tom
authorJulian Seward <jseward@acm.org>
Sun, 4 Jan 2004 22:50:16 +0000 (22:50 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 4 Jan 2004 22:50:16 +0000 (22:50 +0000)
Hughes / Manish Singh).  Fixes #71791.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2179

coregrind/vg_stabs.c

index 9a2f67de5a7f926578149f588f682d9473ce8f6a..bbbec89202882a616ba36c8180ce9bfc802694cc 100644 (file)
@@ -650,6 +650,13 @@ static SymType *stabtype_parser(SegInfo *si, SymType *def, Char **pp)
       break;
    }
 
+   case 'k':                    /* const */
+   case 'B': {                  /* volatile */
+      /* 'k' TYPE */
+      type = stabtype_parser(si, NULL, &p);
+      break;
+   }
+
    case 'x': {                 /* reference to undefined type */
       /* 'x' ('s' | 'u' | 'e') NAME ':' */
       Int brac = 0;            /* < > brackets in type */