expression closure wrappers are now safer -- they won't be generated if there's a statement_only inside

This commit is contained in:
Jeremy Ashkenas
2010-01-16 12:10:31 -05:00
parent 1cd7fa8ebe
commit 8957feedb4
6 changed files with 52 additions and 35 deletions

View File

@@ -294,7 +294,7 @@ rule
# Calling super.
Super:
SUPER "(" ArgList ")" { result = CallNode.new(:super, val[2]) }
SUPER "(" ArgList ")" { result = CallNode.new(Value.new('super'), val[2]) }
;
# The range literal.