ruby-changes:20402
From: nari <ko1@a...>
Date: Fri, 8 Jul 2011 14:40:02 +0900 (JST)
Subject: [ruby-changes:20402] nari:r32450 (trunk): * configure.in: can't subtract void *.
nari 2011-07-08 14:39:50 +0900 (Fri, 08 Jul 2011) New Revision: 32450 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32450 Log: * configure.in: can't subtract void *. Modified files: trunk/ChangeLog trunk/configure.in Index: configure.in =================================================================== --- configure.in (revision 32449) +++ configure.in (revision 32450) @@ -1235,7 +1235,7 @@ CFLAGS="-O0" AC_TRY_RUN([ int word; -void *stack_start; +char *stack_start; void set_stackframe_word() @@ -1243,11 +1243,11 @@ 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 @@ main() { int dumy = 42; - stack_start = (void *)&dumy; + stack_start = (char *)&dumy; gc_mark(0, 0, 255); return word; } Index: ChangeLog =================================================================== --- ChangeLog (revision 32449) +++ ChangeLog (revision 32450) @@ -1,3 +1,7 @@ +Fri Jul 8 14:29:47 2011 Narihiro Nakamura <authornari@g...> + + * configure.in: can't subtract void *. + Fri Jul 8 14:33:26 2011 NAKAMURA Usaku <usa@r...> * win32/Makefile.sub (config.h): define GC_MARK_STACKFRAME_WORD. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/