diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c
index 35aa45fe7f2ca049ff4aabb92a8804b75eee6db8..b97fd0293d638c95ff176c834a98d6031e80e795 100644
--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -1075,7 +1075,7 @@ static void update_state_rt(VP9_COMP *cpi, PICK_MODE_CONTEXT *ctx,
       THR_D63_PRED /*D63_PRED*/,
       THR_TM /*TM_PRED*/,
     };
-    cpi->mode_chosen_counts[kf_mode_index[mi->mbmi.mode]]++;
+    ++cpi->mode_chosen_counts[kf_mode_index[mbmi->mode]];
 #endif
   } else {
     // Note how often each mode chosen as best