[iter] Fix sorted_iter iter class
authorBehdad Esfahbod <behdad@behdad.org>
Mon, 31 Dec 2018 01:06:12 +0000 (20:06 -0500)
committerBehdad Esfahbod <behdad@behdad.org>
Mon, 21 Jan 2019 01:12:12 +0000 (20:12 -0500)
src/hb-array.hh

index 05d37a7..c800dda 100644 (file)
@@ -193,10 +193,10 @@ enum hb_bfind_not_found_t
 
 template <typename Type>
 struct hb_sorted_array_t :
-       hb_sorted_iter_t<hb_sorted_array_t<Type>, Type>,
+       hb_sorted_iter_t<hb_sorted_array_t<Type>, Type&>,
        hb_array_t<Type>
 {
-  typedef hb_sorted_iter_t<hb_sorted_array_t<Type>, Type> iter_base_t;
+  typedef hb_sorted_iter_t<hb_sorted_array_t<Type>, Type&> iter_base_t;
   HB_ITER_USING (iter_base_t);
 
   hb_sorted_array_t () : hb_array_t<Type> () {}