From 0f42d885604cc57b2e6fff02d205987adff64f6a Mon Sep 17 00:00:00 2001 From: richard Date: Wed, 9 Aug 2000 14:40:14 +0000 Subject: [PATCH] Avoid compiler warning git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7191 72102866-910b-0410-8b05-ffd578937521 --- Source/NSNumber.m | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/Source/NSNumber.m b/Source/NSNumber.m index ce57c7c3f..a18daadaa 100644 --- a/Source/NSNumber.m +++ b/Source/NSNumber.m @@ -2159,6 +2159,9 @@ static Class doubleNumberClass; - (NSComparisonResult) compare: (NSNumber*)other { + double otherValue; + double myValue; + if (other == self) { return NSOrderedSame; @@ -2168,26 +2171,21 @@ static Class doubleNumberClass; [NSException raise: NSInvalidArgumentException format: @"nil argument for compare:"]; } + + myValue = [self doubleValue]; + otherValue = [other doubleValue]; + + if (myValue == otherValue) + { + return NSOrderedSame; + } + else if (myValue < otherValue) + { + return NSOrderedAscending; + } else { - double otherValue; - double myValue; - - myValue = [self doubleValue]; - otherValue = [other doubleValue]; - - if (myValue == otherValue) - { - return NSOrderedSame; - } - else if (myValue < otherValue) - { - return NSOrderedAscending; - } - else - { - return NSOrderedDescending; - } + return NSOrderedDescending; } }