diff options
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/configure.in b/configure.in index 81bc57eeb2..5129e7944d 100644 --- a/configure.in +++ b/configure.in @@ -1235,7 +1235,7 @@ AC_CACHE_CHECK(for gc_mark and gc_children stack frame approximate size(word), r CFLAGS="-O0" AC_TRY_RUN([ int word; -void *stack_start; +char *stack_start; void set_stackframe_word() @@ -1243,11 +1243,11 @@ set_stackframe_word() int dumy = 42; int diff; - if (stack_start < (void *)&dumy) { - diff = (int)((void *)&dumy - stack_start); + if (stack_start < (char *)&dumy) { + diff = (int)((char *)&dumy - stack_start); } else { - diff = (int)(stack_start - (void *)&dumy); + diff = (int)(stack_start - (char *)&dumy); } word = (diff/sizeof(void *)); if ((diff % sizeof(void *)) != 0) { @@ -1275,7 +1275,7 @@ int main() { int dumy = 42; - stack_start = (void *)&dumy; + stack_start = (char *)&dumy; gc_mark(0, 0, 255); return word; } |