Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

35 lines (33 sloc) 0.701 kB
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]'
Jump to Line
Something went wrong with that request. Please try again.