diff options
Diffstat (limited to 'test/ruby/endblockwarn.rb')
-rw-r--r-- | test/ruby/endblockwarn.rb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/ruby/endblockwarn.rb b/test/ruby/endblockwarn.rb new file mode 100644 index 0000000000..8da5c241ee --- /dev/null +++ b/test/ruby/endblockwarn.rb @@ -0,0 +1,26 @@ +BEGIN { + if errout = ARGV.shift + dir = File.dirname(File.expand_path(__FILE__)) + basename = File.basename(__FILE__) + require "#{dir}/envutil" + STDERR.reopen(File.open(errout, "w")) + STDERR.sync = true + Dir.chdir(dir) + cmd = "\"#{EnvUtil.rubybin}\" \"#{basename}\"" + exec(cmd) + exit!("must not reach here") + end +} + +def end1 + END {} +end + +end1 + +eval <<EOE + def end2 + END {} + end +EOE + |