Parenthize macro arguments
This commit is contained in:
parent
aaac279de0
commit
df1594e4b5
4
gc.c
4
gc.c
|
@ -1241,8 +1241,8 @@ static inline void gc_prof_set_malloc_info(rb_objspace_t *);
|
||||||
static inline void gc_prof_set_heap_info(rb_objspace_t *);
|
static inline void gc_prof_set_heap_info(rb_objspace_t *);
|
||||||
|
|
||||||
#define TYPED_UPDATE_IF_MOVED(_objspace, _type, _thing) do { \
|
#define TYPED_UPDATE_IF_MOVED(_objspace, _type, _thing) do { \
|
||||||
if (gc_object_moved_p(_objspace, (VALUE)_thing)) { \
|
if (gc_object_moved_p((_objspace), (VALUE)(_thing))) { \
|
||||||
*((_type *)(&_thing)) = (_type)RMOVED((_thing))->destination; \
|
*(_type *)&(_thing) = (_type)RMOVED(_thing)->destination; \
|
||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue