value.h: fixed warnings on `__APPLE__`.

parent 959383df
...@@ -428,11 +428,11 @@ mrb_ro_data_p(const char *p) ...@@ -428,11 +428,11 @@ mrb_ro_data_p(const char *p)
return __ehdr_start < p && p < __init_array_start; return __ehdr_start < p && p < __init_array_start;
} }
#elif defined(__APPLE__) #elif defined(__APPLE__)
#include <mach-o/getsect.h>; #include <mach-o/getsect.h>
static inline mrb_bool static inline mrb_bool
mrb_ro_data_p(const char *p) mrb_ro_data_p(const char *p)
{ {
return (void*)get_edata() < p && p < (void*)get_end(); return (char*)get_edata() < p && p < (char*)get_end();
} }
#else #else
# define mrb_ro_data_p(p) FALSE # define mrb_ro_data_p(p) FALSE
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment