diff options
Diffstat (limited to 'ruby_1_9_3/bootstraptest/test_gc.rb')
-rw-r--r-- | ruby_1_9_3/bootstraptest/test_gc.rb | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/ruby_1_9_3/bootstraptest/test_gc.rb b/ruby_1_9_3/bootstraptest/test_gc.rb deleted file mode 100644 index eb68c9845e..0000000000 --- a/ruby_1_9_3/bootstraptest/test_gc.rb +++ /dev/null @@ -1,34 +0,0 @@ -assert_normal_exit %q{ -a = [] -ms = "a".."k" -("A".."Z").each do |mod| - mod = eval("module #{mod}; self; end") - ms.each do |meth| - iseq = RubyVM::InstructionSequence.compile("module #{mod}; def #{meth}; end; end") - GC.stress = true - iseq.eval - GC.stress = false - end - o = Object.new.extend(mod) - ms.each do |meth| - o.send(meth) - end -end -}, '[ruby-dev:39453]' - -assert_normal_exit %q{ -a = [] -ms = "a".."k" -("A".."Z").each do |mod| - mod = eval("module #{mod}; self; end") - ms.each do |meth| - GC.stress = true - mod.module_eval {define_method(meth) {}} - GC.stress = false - end - o = Object.new.extend(mod) - ms.each do |meth| - o.send(meth) - end -end -}, '[ruby-dev:39453]' |