change comparing instance methods

This commit is contained in:
Guido van Rossum 1995-04-06 14:46:51 +00:00
parent f1bb334950
commit e9df727176

View file

@ -1209,10 +1209,9 @@ static int
instancemethod_compare(a, b) instancemethod_compare(a, b)
instancemethodobject *a, *b; instancemethodobject *a, *b;
{ {
int cmp = cmpobject(a->im_self, b->im_self); if (a->im_self != b->im_self)
if (cmp == 0) return (a->im_self < b->im_self) ? -1 : 1;
cmp = cmpobject(a->im_func, b->im_func); return cmpobject(a->im_func, b->im_func);
return cmp;
} }
static object * static object *