]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/middle/trans/build.rs
Upgrade LLVM
[rust.git] / src / librustc / middle / trans / build.rs
index c60a1e219d009c3a2b291a871a8e02e59a3cba0c..65db4bdc9ab9d26c7a8c07f979c68be0b36189e4 100644 (file)
@@ -814,8 +814,9 @@ pub fn Resume(cx: &Block, exn: ValueRef) -> ValueRef {
 // Atomic Operations
 pub fn AtomicCmpXchg(cx: &Block, dst: ValueRef,
                      cmp: ValueRef, src: ValueRef,
-                     order: AtomicOrdering) -> ValueRef {
-    B(cx).atomic_cmpxchg(dst, cmp, src, order)
+                     order: AtomicOrdering,
+                     failure_order: AtomicOrdering) -> ValueRef {
+    B(cx).atomic_cmpxchg(dst, cmp, src, order, failure_order)
 }
 pub fn AtomicRMW(cx: &Block, op: AtomicBinOp,
                  dst: ValueRef, src: ValueRef,