From b3377eaa1360a89db3adb655c1412b80ae5bc2e4 Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 9 Dec 2015 07:30:44 +0000 Subject: Revert r52995 revert slow atomic operations. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ruby_atomic.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'ruby_atomic.h') diff --git a/ruby_atomic.h b/ruby_atomic.h index 52b93efbd1..4bc9f37e0d 100644 --- a/ruby_atomic.h +++ b/ruby_atomic.h @@ -42,7 +42,6 @@ typedef unsigned int rb_atomic_t; /* Anything OK */ #pragma intrinsic(_InterlockedOr) #endif typedef LONG rb_atomic_t; -#define SIZEOF_ATOMIC_T SIZEOF_LONG # define ATOMIC_SET(var, val) InterlockedExchange(&(var), (val)) # define ATOMIC_INC(var) InterlockedIncrement(&(var)) @@ -144,10 +143,6 @@ ruby_atomic_size_exchange(size_t *ptr, size_t val) } #endif -#ifndef SIZEOF_ATOMIC_T -#define SIZEOF_ATOMIC_T SIZEOF_INT -#endif - #ifndef ATOMIC_SIZE_INC # define ATOMIC_SIZE_INC(var) ATOMIC_INC(var) #endif -- cgit v1.2.3