summaryrefslogtreecommitdiff
path: root/ruby_1_9_3/bootstraptest/test_gc.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_1_9_3/bootstraptest/test_gc.rb')
-rw-r--r--ruby_1_9_3/bootstraptest/test_gc.rb34
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]'