Used right macro for array descriptor implementation
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 1 Dec 2005 17:08:44 +0000 (17:08 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 1 Dec 2005 17:08:44 +0000 (17:08 +0000)
[r7023]

ir/adt/array.c

index 25692d4..6f96184 100644 (file)
@@ -200,6 +200,6 @@ int array_len(void *arr) {
 _arr_descr *array_descr(void *arr) {
   if (! arr)
     return NULL;
-  return ((_arr_descr *)(void *)((char *)(arr) - _ARR_ELTS_OFFS));
+  return _ARR_DESCR(arr);
 }
 #endif /* DEBUG_libfirm */