[atomic-int] Add operators for relaxed ops
diff --git a/src/hb-atomic.hh b/src/hb-atomic.hh
index ebed242..14c6fb3 100644
--- a/src/hb-atomic.hh
+++ b/src/hb-atomic.hh
@@ -159,6 +159,9 @@
   hb_atomic_int_t () = default;
   constexpr hb_atomic_int_t (int v) : v (v) {}
 
+  hb_atomic_int_t& operator = (int v_) { set_relaxed (v_); return *this; }
+  operator int () const { return get_relaxed (); }
+
   void set_relaxed (int v_) { hb_atomic_int_impl_set_relaxed (&v, v_); }
   void set_release (int v_) { hb_atomic_int_impl_set (&v, v_); }
   int get_relaxed () const { return hb_atomic_int_impl_get_relaxed (&v); }