From fa076cf50a25dfc1a148493514a5e3b0b1021754 Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" Date: Mon, 14 Feb 2011 12:23:25 +0000 Subject: [PATCH] [!] fixed : issue #8336 ( typedVar returns value with wrong type of fields ) git-svn-id: https://pykd.svn.codeplex.com/svn@61457 9b283d60-5439-405e-af05-b73fd8c4d996 --- pykd/dbgtype.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pykd/dbgtype.h b/pykd/dbgtype.h index 56597c1..1bb1955 100644 --- a/pykd/dbgtype.h +++ b/pykd/dbgtype.h @@ -59,8 +59,16 @@ public: bool operator < ( const TypeName &typeName ) const { - return ( typeName.module <= module ) && ( typeName.symbol < symbol ); - } + + if ( typeName.module < module ) + return true; + + if ( typeName.module > module ) + return false; + + return typeName.symbol < symbol; + } + }; typedef TypeFieldT TypeField;