diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gc.c | 4 |
2 files changed, 5 insertions, 4 deletions
@@ -1,4 +1,4 @@ -Thu Oct 3 20:16:12 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net> +Thu Oct 3 20:22:11 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net> * bcc32/mkexports.rb: to work on cygwin via telnet. [ruby-win32:358] @@ -16,6 +16,9 @@ Thu Oct 3 20:16:12 2002 Nobuyoshi Nakada <nobu.nokada@softhome.net> * eval.c (rb_f_require): set source file name for extension libraries. [ruby-dev:18445] + * gc.c (Init_stack): prefer address of argument rather than local + variable to initialize rb_gc_stack_start. + * ruby.c (translate_char): translate a character in a string; DOSISH only. [ruby-dev:18274] @@ -1225,9 +1225,7 @@ Init_stack(addr) extern void *_SEND; rb_gc_stack_start = _SEND; #else - VALUE start; - - if (!addr) addr = &start; + if (!addr) addr = (VALUE *)&addr; rb_gc_stack_start = addr; #endif #ifdef HAVE_GETRLIMIT |