From 40f22b00e77ac75c759279c94cb9482b303dec6c Mon Sep 17 00:00:00 2001 From: matz Date: Wed, 20 Oct 2004 15:44:06 +0000 Subject: * parse.y (lex_getline): should not touch ruby_debug_lines if RIPPER is defined. [ruby-dev:24547] * string.c (str_gsub): reentrant check. [ruby-dev:24432] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 2 ++ 1 file changed, 2 insertions(+) (limited to 'parse.y') diff --git a/parse.y b/parse.y index 8da26bea1..d18c59b06 100644 --- a/parse.y +++ b/parse.y @@ -4404,9 +4404,11 @@ lex_getline(parser) struct parser_params *parser; { VALUE line = (*parser->parser_lex_gets)(parser, parser->parser_lex_input); +#ifndef RIPPER if (ruby_debug_lines && !NIL_P(line)) { rb_ary_push(ruby_debug_lines, line); } +#endif return line; } -- cgit