25 Dec
2013
25 Dec
'13
1:12 p.m.
On Dec 25, 2013, at 7:47 AM, Andrey Semashev
On Wed, Dec 25, 2013 at 4:40 PM, Rob Stewart
wrote: On Dec 24, 2013, at 2:24 PM, Andrey Semashev
wrote: So does this mean that Boost.Atomic is perhaps not safe after all?
No, it's perfectly safe on x86. It is also safe on ARM if /volatile:ms is specified.
How do you ensure the use of /volatile:ms? Can users build Boost with /volatile:iso?
You can't, I was just answering John's question.
You used the phrase, "perfectly safe," which suggested that /volatile:ms was somehow ensured on x86.
To be clear, yes, I agree that this needs fixing.
I wouldn't have described it as you did, but things are clear now. ___ Rob (Sent from my portable computation engine)