X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2Fdetail%2FTurnSequencer.h;h=c3dd4a43e0342f22c04d4f6af77c1f62d33a968d;hb=dbf7c3d20fcfb28b260c7ecce9149f2cf8c37f22;hp=9fdb5b1d7969f186e0c4783e47bf759e2fc1e6d0;hpb=8b9a09ce4320290b698f5a7804f25548ca85d10f;p=folly.git diff --git a/folly/detail/TurnSequencer.h b/folly/detail/TurnSequencer.h index 9fdb5b1d..c3dd4a43 100644 --- a/folly/detail/TurnSequencer.h +++ b/folly/detail/TurnSequencer.h @@ -124,9 +124,7 @@ struct TurnSequencer { // the first effectSpinCutoff tries are spins, after that we will // record ourself as a waiter and block with futexWait if (tries < effectiveSpinCutoff) { -#if defined(__i386__) || FOLLY_X64 - asm volatile ("pause"); -#endif + asm_volatile_pause(); continue; }