Commit c5a4f4c8 authored by Yedidya Feldblum's avatar Yedidya Feldblum Committed by Facebook Github Bot

Use explicit memory order in Baton::post

Summary: [Folly] Use explicit memory order in `Baton::post`.

Reviewed By: djwatson

Differential Revision: D6502268

fbshipit-source-id: a379ea711f165e3645ac2127a49824f46225b80a
parent 5acf7b92
...@@ -128,7 +128,11 @@ struct Baton { ...@@ -128,7 +128,11 @@ struct Baton {
assert(before == INIT || before == WAITING || before == TIMED_OUT); assert(before == INIT || before == WAITING || before == TIMED_OUT);
if (before == INIT && if (before == INIT &&
state_.compare_exchange_strong(before, EARLY_DELIVERY)) { state_.compare_exchange_strong(
before,
EARLY_DELIVERY,
std::memory_order_release,
std::memory_order_relaxed)) {
return; return;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment