]> gcc.gnu.org Git - gcc.git/commitdiff
(sarray_at_put): Add #ifdef case for
authorRichard Stallman <rms@gnu.org>
Fri, 21 May 1993 15:39:23 +0000 (15:39 +0000)
committerRichard Stallman <rms@gnu.org>
Fri, 21 May 1993 15:39:23 +0000 (15:39 +0000)
!defined(PRECOMPUTE_SELECTORS) and OBJC_SPARSE2.

From-SVN: r4526

gcc/objc/sarray.c

index ad69be97010fce4a7eda212954cc1b873c226aa3..e3b322ae0099c63a5577c66320bd2b05ebf6faec 100644 (file)
@@ -60,11 +60,16 @@ sarray_at_put(struct sarray* array, sidx index, void* element)
 #endif
   boffset = xx.off.boffset;
   eoffset = xx.off.eoffset;
-#else
+#else /* not PRECOMPUTE_SELECTORS */
+#ifdef OBJC_SPARSE3
   ioffset = index/INDEX_CAPACITY;
   boffset = (index/BUCKET_SIZE)%INDEX_SIZE;
   eoffset = index%BUCKET_SIZE;
+#else
+  boffset = index/BUCKET_SIZE;
+  eoffset = index%BUCKET_SIZE;
 #endif
+#endif /* not PRECOMPUTE_SELECTORS */
 
   assert(soffset_decode(index) < array->capacity); /* Range check */
 
This page took 0.061725 seconds and 5 git commands to generate.