From 9c8981266417e8755c1e904c7422a39ce04b66f9 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 16 Dec 2016 22:57:01 +0000 Subject: fix r57089 * parse.y (parser_heredoc_identifier): fix multiline here document identifier condition. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index daa0fe1f96..85cbc37331 100644 --- a/parse.y +++ b/parse.y @@ -6433,7 +6433,7 @@ parser_heredoc_identifier(struct parser_params *parser) term = c; while ((c = nextc()) != -1 && c != term) { if (tokadd_mbchar(c) == -1) return 0; - if (c == '\n') newline = 1; + if (!newline && c == '\n') newline = 1; else if (newline) newline = 2; } if (c == -1) { -- cgit v1.2.3