]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Handle the <<= and >>= operators in stabs. Fixes bug #119914.
authorTom Hughes <tom@compton.nu>
Wed, 11 Jan 2006 13:16:35 +0000 (13:16 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 11 Jan 2006 13:16:35 +0000 (13:16 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5514

coregrind/m_debuginfo/stabs.c

index 4efd4c3ce4fb213857cc517919eb7d1c926862dd..4727f17a9d32b48545d0f18d6d13bcf109dddfea 100644 (file)
@@ -863,6 +863,8 @@ static SymType *stabtype_parser(SegInfo *si, SymType *def, Char **pp)
              VG_(strncmp)(p, "operator>=::", 12) == 0 ||
              VG_(strncmp)(p, "operator<<::", 12) == 0 ||
              VG_(strncmp)(p, "operator>>::", 12) == 0 ||
+             VG_(strncmp)(p, "operator<<=::", 13) == 0 ||
+             VG_(strncmp)(p, "operator>>=::", 13) == 0 ||
              VG_(strncmp)(p, "operator->::", 12) == 0) {
             p = SKIPPAST(p, ':', "member name");
          } else {