message: Fix for no-UTF8 values
diff: @@ -75,6 +75,11 @@ unique_ptr<FunctionData> regexp_matches_get_bind_function(BoundFunctionExpressio
  string range_min, range_max;
  auto range_success = re->PossibleMatchRange(&range_min, &range_max, 1000);
  + // range_min and range_max might produce non-valid UTF8 strings, e.g. in the case of 'a.*'
  + // in this case we don't push a range filter
  + if (range_success && (!Value::IsUTF8String(range_min.c_str()) || !Value::IsUTF8String(range_max.c_str()))) {
  + range_success = false;
  + }
  return make_unique<RegexpMatchesBindData>(move(re), range_min, range_max, range_success);
  }
  