- (*mra.info->fprintf_func) (mra.info->stream, "%c",
- shift_size_table[operands[o]->osize]);
+
+ osize = operands[o]->osize;
+
+ if (osize < 0 || osize >= S12Z_N_SIZES)
+ (*mra.info->fprintf_func) (mra.info->stream, _("<bad>"));
+ else
+ (*mra.info->fprintf_func) (mra.info->stream, "%c",
+ shift_size_table[osize]);
+