summaryrefslogtreecommitdiffstats
path: root/parse.y
diff options
context:
space:
mode:
authorusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-01-09 05:46:35 +0000
committerusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-01-09 05:46:35 +0000
commite0acf06acb9f90df46a61dee2aedcbb0b18aa5d4 (patch)
tree2c2a0aff94ac40c05f1e0e994f0a35258330ddf4 /parse.y
parent6891c0c72944456e4a217553733a99faf9c2d6a0 (diff)
downloadruby-e0acf06acb9f90df46a61dee2aedcbb0b18aa5d4.tar.gz
ruby-e0acf06acb9f90df46a61dee2aedcbb0b18aa5d4.tar.xz
ruby-e0acf06acb9f90df46a61dee2aedcbb0b18aa5d4.zip
* parse.y (parser_prepare): set parser->enc from lex_input for ripper.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y1
1 files changed, 1 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index 75459c354..9823b56ac 100644
--- a/parse.y
+++ b/parse.y
@@ -5957,6 +5957,7 @@ parser_prepare(struct parser_params *parser)
return;
}
pushback(c);
+ parser->enc = rb_enc_get(lex_input);
}
#define IS_ARG() (lex_state == EXPR_ARG || lex_state == EXPR_CMDARG)