Hi,

Nathan Froyd <nfr...@mozilla.com> ha scritto:
>Compiling the test program:
>
>#include <atomic>
>
>enum x { a, b };
>
>std::atomic<x> v;
>
>bool test_strong()
>{
>  x expected = a;
>return v.compare_exchange_strong(expected, b,
>std::memory_order_acq_rel);
>}
>
>bool test_weak()
>{
>  x expected = a;
>return v.compare_exchange_weak(expected, b, std::memory_order_acq_rel);
>}

In any case, why not adding the testcase?

Paolo

Reply via email to