1
0
Fork 0
mirror of https://github.com/jashkenas/coffeescript.git synced 2022-11-09 12:23:24 -05:00

never try to push a statement_only

This commit is contained in:
Jeremy Ashkenas 2010-01-15 19:47:16 -05:00
parent 8dc5da9cc9
commit 701cdb4c13

View file

@ -661,6 +661,7 @@ module CoffeeScript
# code generation to generate a quick "array.push(value)" tree of nodes. # code generation to generate a quick "array.push(value)" tree of nodes.
class PushNode class PushNode
def self.wrap(array, expressions) def self.wrap(array, expressions)
return expressions if expressions.unwrap.statement_only?
Expressions.wrap(CallNode.new( Expressions.wrap(CallNode.new(
ValueNode.new(LiteralNode.new(array), [AccessorNode.new('push')]), ValueNode.new(LiteralNode.new(array), [AccessorNode.new('push')]),
[expressions.unwrap] [expressions.unwrap]