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