From ab6963043df202bde77d67dfabff41cc3e7c11c8 Mon Sep 17 00:00:00 2001 From: matz Date: Tue, 16 Mar 2004 23:03:17 +0000 Subject: * error.c (exc_initialize): calling 'to_str' each time just for type checking is too heavy. [ruby-core:02661] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- sample/test.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'sample') diff --git a/sample/test.rb b/sample/test.rb index 7e58cd5362..d61b1e7098 100644 --- a/sample/test.rb +++ b/sample/test.rb @@ -1264,6 +1264,12 @@ def test_b14 end test_ok(test_b14() == 144) +def test_b15 + [0].each {|c| yield 1 } + 156 +end +test_ok(test_b15{|e| break 155 } == 155) + def marity_test(m) method = method(m) test_ok(method.arity == method.to_proc.arity, 2) @@ -1992,7 +1998,7 @@ module Olympians @@rule ="Zeus" def ruler3 @@rule - end + end end class Titans < Gods -- cgit v1.2.3