diff options
| author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-08-16 16:29:11 +0000 |
|---|---|---|
| committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-08-16 16:29:11 +0000 |
| commit | 67d00af5b6fb39189b32d7712f53326ab032040a (patch) | |
| tree | 2fef8bcf0c79b10b3b163e66ffcdca995f8b160a /bootstraptest | |
| parent | a8be58121e378ccf273cf2e4aa7d15b7808d399e (diff) | |
| download | ruby-67d00af5b6fb39189b32d7712f53326ab032040a.tar.gz ruby-67d00af5b6fb39189b32d7712f53326ab032040a.tar.xz ruby-67d00af5b6fb39189b32d7712f53326ab032040a.zip | |
* compile.c (iseq_set_arguments), insnhelper.ci
(vm_callee_setup_arg, vm_yield_setup_args): fix
block parameter problems. [ruby-dev:31437], [ruby-dev:31440]
* bootstraptest/test_block.rb: add a test of [ruby-dev:31440].
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'bootstraptest')
| -rw-r--r-- | bootstraptest/test_block.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bootstraptest/test_block.rb b/bootstraptest/test_block.rb index e93539684..1d6a610bc 100644 --- a/bootstraptest/test_block.rb +++ b/bootstraptest/test_block.rb @@ -417,3 +417,10 @@ assert_equal '0', %q{ end m {|*,v| v}.inspect }, '[ruby-dev:31437]' +assert_equal '[0]', %q{ + def m + yield [0] + end + m{|v, &b| v}.inspect +}, '[ruby-dev:31440]' + |
