Author: mattip <[email protected]>
Branch: vmprof2
Changeset: r76894:df219e810ccb
Date: 2015-04-23 00:45 +0300
http://bitbucket.org/pypy/pypy/changeset/df219e810ccb/

Log:    fix bad logic

diff --git a/rpython/jit/backend/llsupport/src/skiplist.c 
b/rpython/jit/backend/llsupport/src/skiplist.c
--- a/rpython/jit/backend/llsupport/src/skiplist.c
+++ b/rpython/jit/backend/llsupport/src/skiplist.c
@@ -1,15 +1,15 @@
 #include <stdlib.h>
 #if defined _MSC_VER
+ #include <intrin.h>
+ int __sync_lock_test_and_set(int * i, int j)
+ {
+   return _interlockedbittestandreset(i, j);
+ }
+ int __sync_lock_release(int *i)
+ {
+   return _interlockedbittestandreset(i, 0);
+ }
  #if _MSC_VER < 1600
-  #include <intrin.h>
-  int __sync_lock_test_and_set(int * i, int j)
-  {
-    return _interlockedbittestandreset(i, j);
-  }
-  int __sync_lock_release(int *i)
-  {
-    return _interlockedbittestandreset(i, 0);
-  }
   #ifdef _WIN32
    typedef unsigned int uintptr_t;
   #else
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to