* gc.c (garbage_collect, yarv_machine_stack_mark): fixed typo.

http://bugs.debian.org/426267


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2007-05-29 15:46:01 +00:00
Родитель 0d2109239d
Коммит a196c4ff5c
2 изменённых файлов: 12 добавлений и 7 удалений

Просмотреть файл

@ -1,3 +1,8 @@
Wed May 30 00:47:21 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
* gc.c (garbage_collect, yarv_machine_stack_mark): fixed typo.
http://bugs.debian.org/426267
Wed May 30 00:24:09 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
* parse.y (open_args, arg_ambiguous, parser_warning): should not use

14
gc.c
Просмотреть файл

@ -1374,12 +1374,12 @@ garbage_collect(void)
#if STACK_GROW_DIRECTION < 0
rb_gc_mark_locations(th->machine_stack_end, th->machine_stack_start);
#elif STACK_GROW_DIRECTION > 0
rb_gc_mark_locations(th->machin_stack_start, th->machine_stack_end + 1);
rb_gc_mark_locations(th->machine_stack_start, th->machine_stack_end + 1);
#else
if (th->machine_stack_end < th->machin_stack_start)
rb_gc_mark_locations(th->machine_stack_end, th->machin_stack_start);
if (th->machine_stack_end < th->machine_stack_start)
rb_gc_mark_locations(th->machine_stack_end, th->machine_stack_start);
else
rb_gc_mark_locations(th->machin_stack_start, th->machine_stack_end + 1);
rb_gc_mark_locations(th->machine_stack_start, th->machine_stack_end + 1);
#endif
#ifdef __ia64__
/* mark backing store (flushed register window on the stack) */
@ -1449,10 +1449,10 @@ yarv_machine_stack_mark(rb_thread_t *th)
#if STACK_GROW_DIRECTION < 0
rb_gc_mark_locations(th->machine_stack_end, th->machine_stack_start);
#elif STACK_GROW_DIRECTION > 0
rb_gc_mark_locations(th->machin_stack_start, th->machine_stack_end);
rb_gc_mark_locations(th->machine_stack_start, th->machine_stack_end);
#else
if (th->machin_stack_start < th->machine_stack_end) {
rb_gc_mark_locations(th->machin_stack_start, th->machine_stack_end);
if (th->machine_stack_start < th->machine_stack_end) {
rb_gc_mark_locations(th->machine_stack_start, th->machine_stack_end);
}
else {
rb_gc_mark_locations(th->machine_stack_end, th->machine_stack_start);