Handle 'B' (volatile) and 'k' (const) qualifiers in stabs. (Tom
Hughes / Manish Singh). Fixes #71791.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2179 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_stabs.c b/coregrind/vg_stabs.c
index 9a2f67d..bbbec89 100644
--- a/coregrind/vg_stabs.c
+++ b/coregrind/vg_stabs.c
@@ -650,6 +650,13 @@
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 */