message: Remove the merge_rows instruction from fuzz testing
diff: @@ -72,7 +72,6 @@ enum INS {
  REMOVE_COLUMN,
  SET,
  REMOVE_ROW,
  - MERGE_ROWS,
  ADD_COLUMN_LINK,
  ADD_COLUMN_LINK_LIST,
  CLEAR_TABLE,
  @@ -738,34 +737,6 @@ void parse_and_apply_instructions(std::string& in, const std::string& path, util
  t->remove(row_ndx);
  }
  }
  - else if (instr == MERGE_ROWS && g.size() > 0) {
  - size_t table_ndx = get_next(s) % g.size();
  - TableRef t = g.get_table(table_ndx);
  - if (t->size() > 1) {
  - size_t row_ndx1 = get_next(s) % t->size();
  - size_t row_ndx2 = get_next(s) % t->size();
  - if (row_ndx1 == row_ndx2) {
  - row_ndx2 = (row_ndx2 + 1) % t->size();
  - }
  - // A restriction of merge_rows is that any linklists in the
  - // "to" row must be empty because merging lists is not defined.
  - for (size_t col_ndx = 0; col_ndx != t->get_column_count(); ++col_ndx) {
  - if (t->get_column_type(col_ndx) == DataType::type_LinkList) {
  - if (!t->get_linklist(col_ndx, row_ndx2)->is_empty()) {
  - if (log) {
  - *log << "g.get_table(" << table_ndx << ")->get_linklist("
  - << col_ndx << ", " << row_ndx2 << ")->clear();\n";
  - }
  - t->get_linklist(col_ndx, row_ndx2)->clear();
  - }
  - }
  - }
  - if (log) {
  - *log << "g.get_table(" << table_ndx << ")->merge_rows(" << row_ndx1 << ", " << row_ndx2 << ");\n";
  - }
  - t->merge_rows(row_ndx1, row_ndx2);
  - }
  - }
  else if (instr == MOVE_LAST_OVER && g.size() > 0) {
  size_t table_ndx = get_next(s) % g.size();
  TableRef t = g.get_table(table_ndx);
  