Index: runtime/vm/atomic_simulator.h |
diff --git a/runtime/vm/atomic_simulator.h b/runtime/vm/atomic_simulator.h |
index 26cde3c668a06d1ffcc5d3db355c58e381bcf276..2b52a227c1f774430a9aaacd6cf4a1922844f589 100644 |
--- a/runtime/vm/atomic_simulator.h |
+++ b/runtime/vm/atomic_simulator.h |
@@ -18,6 +18,13 @@ inline uword AtomicOperations::CompareAndSwapWord(uword* ptr, |
uword new_value) { |
return Simulator::CompareExchange(ptr, old_value, new_value); |
} |
+ |
+ |
+inline uint32_t AtomicOperations::CompareAndSwapUint32(uint32_t* ptr, |
+ uint32_t old_value, |
+ uint32_t new_value) { |
+ return Simulator::CompareExchangeUint32(ptr, old_value, new_value); |
+} |
#endif // defined(USING_SIMULATOR) |
} // namespace dart |