From: Tom Hughes Date: Wed, 11 Jan 2006 13:16:35 +0000 (+0000) Subject: Handle the <<= and >>= operators in stabs. Fixes bug #119914. X-Git-Tag: svn/VALGRIND_3_2_0~394 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=080cea586c4a8fc2f759213072bfaf4272af571b;p=thirdparty%2Fvalgrind.git Handle the <<= and >>= operators in stabs. Fixes bug #119914. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5514 --- diff --git a/coregrind/m_debuginfo/stabs.c b/coregrind/m_debuginfo/stabs.c index 4efd4c3ce4..4727f17a9d 100644 --- a/coregrind/m_debuginfo/stabs.c +++ b/coregrind/m_debuginfo/stabs.c @@ -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 {