diff options
author | isaacs <i@izs.me> | 2013-03-07 18:17:28 -0800 |
---|---|---|
committer | isaacs <i@izs.me> | 2013-03-07 18:17:28 -0800 |
commit | 4b47bb4dbc875d1333d5a76cea4adcc880e93120 (patch) | |
tree | 0464a77e487fab9baf4d476908dee2ba695991f5 /deps/uv/src/unix/darwin.c | |
parent | e7b8bad3d983e23e9b4981e6cfd05bba16d3e3b5 (diff) | |
download | android-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.c | 4 |
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, |