Author: rfm
Date: Tue Apr 19 10:07:53 2016
New Revision: 39683

URL: http://svn.gna.org/viewcvs/gnustep?rev=39683&view=rev
Log:
avoid compiler warnings

Modified:
    libs/base/trunk/Source/NSNumber.m

Modified: libs/base/trunk/Source/NSNumber.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSNumber.m?rev=39683&r1=39682&r2=39683&view=diff
==============================================================================
--- libs/base/trunk/Source/NSNumber.m   (original)
+++ libs/base/trunk/Source/NSNumber.m   Tue Apr 19 10:07:53 2016
@@ -355,9 +355,11 @@
 
 #ifdef OBJC_SMALL_OBJECT_SHIFT
 static BOOL useSmallInt;
+#if OBJC_SMALL_OBJECT_SHIFT == 3
 static BOOL useSmallExtendedDouble;
 static BOOL useSmallRepeatingDouble;
 static BOOL useSmallFloat;
+#endif
 #define SMALL_INT_MASK 1
 #define SMALL_EXTENDED_DOUBLE_MASK 2
 #define SMALL_REPEATING_DOUBLE_MASK 3
@@ -484,8 +486,7 @@
 #define FORMAT @"%0.16g"
 #include "NSNumberMethods.h"
 
-+ (void)
-load
++ (void) load
 {
   useSmallExtendedDouble = objc_registerSmallObjectClass_np
     (self, SMALL_EXTENDED_DOUBLE_MASK);
@@ -819,11 +820,12 @@
 
   CHECK_SINGLETON (aValue);
 #ifdef OBJC_SMALL_OBJECT_SHIFT
-  if (useSmallInt &&
-      (aValue < (INT_MAX>>OBJC_SMALL_OBJECT_SHIFT)) &&
-      (aValue > -(INT_MAX>>OBJC_SMALL_OBJECT_SHIFT)))
-    {
-       return (id)((((NSInteger)aValue) << OBJC_SMALL_OBJECT_SHIFT) | 
SMALL_INT_MASK);
+  if (useSmallInt
+    && (aValue < (INT_MAX>>OBJC_SMALL_OBJECT_SHIFT))
+    && (aValue > -(INT_MAX>>OBJC_SMALL_OBJECT_SHIFT)))
+    {
+      return (id)((((NSInteger)aValue) << OBJC_SMALL_OBJECT_SHIFT)
+        | SMALL_INT_MASK);
     }
 #endif
   n = NSAllocateObject (NSIntNumberClass, 0, 0);


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to