From f3e5f2cd758f5013685d997ffd9efdcceccd449f Mon Sep 17 00:00:00 2001 From: ko1 Date: Sun, 28 Oct 2012 00:03:20 +0000 Subject: * bignum.c (bignew_1): Bignum instances are frozen. Feature #3222 * include/ruby/ruby.h: Fixnum instances are also frozen. * class.c (singleton_class_of): check Bignum before singleton cheking. * test/ruby/test_bignum.rb: add a test. * test/ruby/test_fixnum.rb: ditto. * test/ruby/marshaltestlib.rb, test/ruby/test_eval.rb, test/ruby/test_object.rb: catch up above changes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/ruby/test_object.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test/ruby/test_object.rb') diff --git a/test/ruby/test_object.rb b/test/ruby/test_object.rb index 151825e5e4..4e958a7f7b 100644 --- a/test/ruby/test_object.rb +++ b/test/ruby/test_object.rb @@ -62,10 +62,10 @@ class TestObject < Test::Unit::TestCase end def test_freeze_immediate - assert_equal(false, 1.frozen?) + assert_equal(true, 1.frozen?) 1.freeze assert_equal(true, 1.frozen?) - assert_equal(false, 2.frozen?) + assert_equal(true, 2.frozen?) end def test_nil_to_f -- cgit v1.2.3