aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
diff options
context:
space:
mode:
authoraph <none@none>2013-10-09 13:43:36 +0100
committeraph <none@none>2013-10-09 13:43:36 +0100
commitcb400c461db337e5dc8c4db6eb80dc2f046f6973 (patch)
tree87267697da6e1050990f94fbfa7a1458e50298ec /src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
parentac65e5ced25a1e8fef2a4846406406f16cd60e84 (diff)
Allow cmpxchg to fall through when it fails
Diffstat (limited to 'src/cpu/aarch64/vm/macroAssembler_aarch64.hpp')
-rw-r--r--src/cpu/aarch64/vm/macroAssembler_aarch64.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp b/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
index f4dd79405..65b159877 100644
--- a/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
+++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
@@ -1061,10 +1061,10 @@ public:
void cmpptr(Address src1, int32_t src2) { Unimplemented(); }
void cmpxchgptr(Register oldv, Register newv, Register addr, Register tmp,
- Label &suceed, Label &fail);
+ Label &suceed, Label *fail);
void cmpxchgw(Register oldv, Register newv, Register addr, Register tmp,
- Label &suceed, Label &fail);
+ Label &suceed, Label *fail);
void imulptr(Register dst, Register src) { Unimplemented(); }