From 3afb77330fc06d112a5243e5486f043c1339a90b Mon Sep 17 00:00:00 2001 From: normal Date: Fri, 22 Jun 2018 02:43:51 +0000 Subject: vm_core.h (rb_vm_t): make sleeper non-volatile vm->sleeper is never modified in signal handlers or without GVL, so there's no need for volatile hocus-pocus. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- vm_core.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vm_core.h') diff --git a/vm_core.h b/vm_core.h index 0a185a6ceb..ee151195d5 100644 --- a/vm_core.h +++ b/vm_core.h @@ -565,7 +565,7 @@ typedef struct rb_vm_struct { unsigned int safe_level_: 1; int trace_running; - volatile int sleeper; + int sleeper; /* object management */ VALUE mark_object_ary; -- cgit v1.2.3