From: Richard Stallman Date: Fri, 21 May 1993 15:38:47 +0000 (+0000) Subject: (sarray_get): Add #ifdef case for X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d0b85cd13ede2206907dc8e08aa896f4f3c344ae;p=gcc.git (sarray_get): Add #ifdef case for !defined(PRECOMPUTE_SELECTORS) and OBJC_SPARSE2. From-SVN: r4525 --- diff --git a/gcc/objc/sarray.h b/gcc/objc/sarray.h index d43c6ee2bb4..05d28cea8b0 100644 --- a/gcc/objc/sarray.h +++ b/gcc/objc/sarray.h @@ -213,10 +213,14 @@ static inline void* sarray_get(struct sarray* array, sidx index) return array->buckets[x.off.boffset]->elems[x.off.eoffset]; #endif /* OBJC_SPARSE2 */ #else /* not PRECOMPUTE_SELECTORS */ +#ifdef OBJC_SPARSE3 return array-> indices[index/INDEX_CAPACITY]-> buckets[(index/BUCKET_SIZE)%INDEX_SIZE]-> elems[index%BUCKET_SIZE]; +#else /* OBJC_SPARSE2 */ + return array->buckets[index/BUCKET_SIZE]->elems[index%BUCKET_SIZE]; +#endif /* not OBJC_SPARSE3 */ #endif /* not PRECOMPUTE_SELECTORS */ }