diff --git a/ChangeLog b/ChangeLog index 042fc8c314..39ccfcc6d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,12 @@ +Fri Sep 6 12:11:22 2002 Minero Aoki + + * parse.y (rb_gc_mark_parser): should mark ALL global variables + defined in parse.y. + Fri Sep 6 11:47:37 2002 Minero Aoki - * parse.y (rb_gc_mark_parser): should mark parse.y global - variables. + * parse.y (rb_gc_mark_parser): should mark global variables + defined in parse.y. Fri Sep 6 10:34:32 2002 Minero Aoki diff --git a/parse.y b/parse.y index 153f669514..a093105886 100644 --- a/parse.y +++ b/parse.y @@ -5361,7 +5361,9 @@ rb_gc_mark_parser() rb_gc_mark_maybe((VALUE)yylval.node); rb_gc_mark((VALUE)ruby_eval_tree_begin); rb_gc_mark((VALUE)ruby_eval_tree); - rb_gc_mark((VALUE)lex_lastline); + rb_gc_mark(ruby_debug_lines); + rb_gc_mark(lex_lastline); + rb_gc_mark(lex_input); rb_gc_mark((VALUE)lex_strterm); }