From 2dffc6bba3a7fb1ee199cbc44b9e385aa6cf59c3 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 30 Jul 2015 07:56:02 +0000 Subject: [PATCH] thread.c: identity hash * thread.c (rb_uninterruptible): use identity hash for masking. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- thread.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/thread.c b/thread.c index a9642b7949..aaf0cd9fad 100644 --- a/thread.c +++ b/thread.c @@ -5275,7 +5275,7 @@ rb_reset_coverages(void) VALUE rb_uninterruptible(VALUE (*b_proc)(ANYARGS), VALUE data) { - VALUE interrupt_mask = rb_hash_new(); + VALUE interrupt_mask = rb_ident_hash_new(); rb_thread_t *cur_th = GET_THREAD(); rb_hash_aset(interrupt_mask, rb_cObject, sym_never);