summaryrefslogtreecommitdiff
path: root/test/rubygems
diff options
context:
space:
mode:
authorko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-01-09 18:38:41 +0000
committerko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-01-09 18:38:41 +0000
commita5e2f3221a96ee54dd8f5abdfc4439328f34e386 (patch)
treef0a4041a0fd9c99870cb0a596e234f121274a783 /test/rubygems
parent62efc6f305045d83eab8493bc3b58e9bd3504159 (diff)
* compile.c (compile_array_): modify wrong optimization.
A script "[print(1)]; print(2)" should output "12". However, the compiler had eliminted "[print(1)]" expression because it is void expression (unused array). Of course, side-effect should be remained. This issue is reported by Masaya Tarui. * bootstraptest/test_literal.rb: add a test. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems')
0 files changed, 0 insertions, 0 deletions