[iter] Bug fix
diff --git a/src/hb-iter.hh b/src/hb-iter.hh
index b74a395..ff30b17 100644
--- a/src/hb-iter.hh
+++ b/src/hb-iter.hh
@@ -544,7 +544,7 @@
   void __forward__ (unsigned n) { v += n * step; }
   void __prev__ () { v -= step; }
   void __rewind__ (unsigned n) { v -= n * step; }
-  hb_counter_iter_t __end__ () const { hb_counter_iter_t (end_, end_, step); }
+  hb_counter_iter_t __end__ () const { return hb_counter_iter_t (end_, end_, step); }
   bool operator != (const hb_counter_iter_t& o) const
   { return v != o.v || end_ != o.end_ || step != o.step; }