[instancer] fix a bug in compiling deltas_y for gvar
diff --git a/src/hb-ot-var-common.hh b/src/hb-ot-var-common.hh
index 95ca86e..01f6531 100644
--- a/src/hb-ot-var-common.hh
+++ b/src/hb-ot-var-common.hh
@@ -719,6 +719,8 @@
       }
 
       if (j != rounded_deltas.length) return false;
+      /* reset i because we reuse rounded_deltas for deltas_y */
+      i = 0;
       encoded_len += encode_delta_run (i, compiled_deltas.as_array ().sub_array (encoded_len), rounded_deltas);
     }
     return compiled_deltas.resize (encoded_len);