From 00e4fd42f36fa23de04cccb9cea3c3e5d14c9ae9 Mon Sep 17 00:00:00 2001 From: ko1 Date: Tue, 17 Jun 2008 19:27:24 +0000 Subject: * vm.c, vm_insnhelper.c: fix escape process with "braek" and "return" syntax in "lambda". [ ruby-Bugs-19304 ], [ruby-core:17164] * KNOWNBUGS.rb, bootstraptest/test_proc.rb: add/move solved test. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- KNOWNBUGS.rb | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'KNOWNBUGS.rb') diff --git a/KNOWNBUGS.rb b/KNOWNBUGS.rb index 7f6fa9274a..e3ac86776d 100644 --- a/KNOWNBUGS.rb +++ b/KNOWNBUGS.rb @@ -3,15 +3,18 @@ # So all tests will cause failure. # -assert_equal %q{[:bar, :foo]}, %q{ - def foo - klass = Class.new do - define_method(:bar) do - return :bar - end +assert_equal 'A', %q{ + class A + @@a = 'A' + def a=(x) + @@a = x + end + def a + @@a end - [klass.new.bar, :foo] end - foo -}, "[ ruby-Bugs-19304 ]" + B = A.dup + B.new.a = 'B' + A.new.a +} -- cgit v1.2.3