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