summaryrefslogtreecommitdiffhomepage
path: root/src/codegen.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-01-31 20:30:18 -0800
committerYukihiro "Matz" Matsumoto <[email protected]>2014-01-31 20:30:18 -0800
commit857e3cfa7cff59425eeb9c92bd4aff5494feaab0 (patch)
tree3f86e6b54544658365581db9e1613e4daf25895e /src/codegen.c
parente12250032f5ec19e794fc48162b59866fb980028 (diff)
parentb53d91e6e231299ce6feb99b428c3abd26679a66 (diff)
downloadmruby-857e3cfa7cff59425eeb9c92bd4aff5494feaab0.tar.gz
mruby-857e3cfa7cff59425eeb9c92bd4aff5494feaab0.zip
Merge pull request #1675 from h2so5/node-splat-codegen
fix NODE_SPLAT codegen
Diffstat (limited to 'src/codegen.c')
-rw-r--r--src/codegen.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/codegen.c b/src/codegen.c
index 931da06e1..71b0c9a74 100644
--- a/src/codegen.c
+++ b/src/codegen.c
@@ -1515,14 +1515,7 @@ codegen(codegen_scope *s, node *tree, int val)
break;
case NODE_SPLAT:
- {
- int idx = new_msym(s, mrb_intern_lit(s->mrb, "to_a"));
-
- codegen(s, tree, VAL);
- pop();
- genop(s, MKOP_ABC(OP_SEND, cursp(), idx, 0));
- push();
- }
+ codegen(s, tree, VAL);
break;
case NODE_ASGN: