Commit db330e7c authored by Yedidya Feldblum's avatar Yedidya Feldblum Committed by Facebook GitHub Bot

fix memory order in hazptr example

Summary: The release order is not valid for compare-exchange-failure-load.

Reviewed By: magedm

Differential Revision: D27932613

fbshipit-source-id: 689929ecdef8feaec268dc2cd350ce001103ee75
parent 31fbd123
...@@ -49,7 +49,7 @@ class HazptrWideCAS { ...@@ -49,7 +49,7 @@ class HazptrWideCAS {
return false; return false;
} }
if (node_.compare_exchange_weak( if (node_.compare_exchange_weak(
p, n, std::memory_order_relaxed, std::memory_order_release)) { p, n, std::memory_order_release, std::memory_order_relaxed)) {
break; break;
} }
} }
......
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