diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-11-05 21:13:18 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-11-05 21:13:18 +0000 |
commit | ed8ee69fe076110807555fd4ffef3bbcbbe5b9f1 (patch) | |
tree | fdfa49d2e355dc6f96599a2dc83c40fd431bad1d /parse.y | |
parent | d7bf7c1581f0594089aa604866192bf1dda03b8a (diff) | |
download | ruby-ed8ee69fe076110807555fd4ffef3bbcbbe5b9f1.tar.gz |
lexer.rb: Ripper::Lexer::State
* ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer::State): wrapper
of lex_state values.
* parse.y (rb_parser_lex_state_name): return shared strings. lex
state combinations are very restricted.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -9865,7 +9865,7 @@ rb_parser_trace_lex_state(struct parser_params *parser, enum lex_state_e from, VALUE rb_parser_lex_state_name(enum lex_state_e state) { - return append_lex_state_name(state, rb_str_new(0, 0)); + return rb_fstring(append_lex_state_name(state, rb_str_new(0, 0))); } static void |