summaryrefslogtreecommitdiff
path: root/deps/uv/src/unix/darwin.c
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2013-03-07 18:17:28 -0800
committerisaacs <i@izs.me>2013-03-07 18:17:28 -0800
commit4b47bb4dbc875d1333d5a76cea4adcc880e93120 (patch)
tree0464a77e487fab9baf4d476908dee2ba695991f5 /deps/uv/src/unix/darwin.c
parente7b8bad3d983e23e9b4981e6cfd05bba16d3e3b5 (diff)
downloadandroid-node-v8-4b47bb4dbc875d1333d5a76cea4adcc880e93120.tar.gz
android-node-v8-4b47bb4dbc875d1333d5a76cea4adcc880e93120.tar.bz2
android-node-v8-4b47bb4dbc875d1333d5a76cea4adcc880e93120.zip
uv: Upgrade to b68ee40
Diffstat (limited to 'deps/uv/src/unix/darwin.c')
-rw-r--r--deps/uv/src/unix/darwin.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/deps/uv/src/unix/darwin.c b/deps/uv/src/unix/darwin.c
index 82a640a840..cfbfed23ff 100644
--- a/deps/uv/src/unix/darwin.c
+++ b/deps/uv/src/unix/darwin.c
@@ -73,7 +73,7 @@ int uv__platform_loop_init(uv_loop_t* loop, int default_loop) {
/* Synchronize threads */
uv_sem_wait(&loop->cf_sem);
- assert(((volatile CFRunLoopRef) loop->cf_loop) != NULL);
+ assert(ACCESS_ONCE(CFRunLoopRef, loop->cf_loop) != NULL);
return 0;
}
@@ -109,7 +109,7 @@ void uv__cf_loop_runner(void* arg) {
loop = arg;
/* Get thread's loop */
- *((volatile CFRunLoopRef*)&loop->cf_loop) = CFRunLoopGetCurrent();
+ ACCESS_ONCE(CFRunLoopRef, loop->cf_loop) = CFRunLoopGetCurrent();
CFRunLoopAddSource(loop->cf_loop,
loop->cf_cb,