diff --git a/vp9/common/vp9_blockd.h b/vp9/common/vp9_blockd.h
index 81554470c30783dc51cedc65d9c7345655ad9dfe..7d9a8b989127eb1e5268f75f3656a517053c2cfe 100644
--- a/vp9/common/vp9_blockd.h
+++ b/vp9/common/vp9_blockd.h
@@ -204,7 +204,6 @@ typedef struct macroblockd {
 
   int up_available;
   int left_available;
-  int right_available;
 
   /* Distance of MB away from frame edges */
   int mb_to_left_edge;
diff --git a/vp9/common/vp9_onyxc_int.h b/vp9/common/vp9_onyxc_int.h
index 65e4629db177deb41a8a9a3c99c64c4dba0f83a6..f2244e555ae9eac947818b2431baf0f6e9bee2c7 100644
--- a/vp9/common/vp9_onyxc_int.h
+++ b/vp9/common/vp9_onyxc_int.h
@@ -281,7 +281,6 @@ static void set_mi_row_col(VP9_COMMON *cm, MACROBLOCKD *xd,
   // Are edges available for intra prediction?
   xd->up_available    = (mi_row != 0);
   xd->left_available  = (mi_col > cm->cur_tile_mi_col_start);
-  xd->right_available = (mi_col + bw < cm->cur_tile_mi_col_end);
 }
 
 static void set_prev_mi(VP9_COMMON *cm) {