diff options
-rw-r--r-- | dragonegg/src/Convert.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/dragonegg/src/Convert.cpp b/dragonegg/src/Convert.cpp index 85023f0026b..6d823c71e67 100644 --- a/dragonegg/src/Convert.cpp +++ b/dragonegg/src/Convert.cpp @@ -4251,7 +4251,9 @@ TreeToLLVM::BuildCmpAndSwapAtomic(gimple stmt, unsigned Bits, bool isBool) { Value *C[3] = { Ptr, Old_Val, New_Val }; Value *Result = - Builder.CreateAtomicCmpXchg(C[0], C[1], C[2], SequentiallyConsistent); + Builder.CreateAtomicCmpXchg(C[0], C[1], C[2], + SequentiallyConsistent, + SequentiallyConsistent); if (isBool) Result = Builder.CreateICmpEQ(Result, Old_Val); |