message: Removed wrong checking.
diff: @@ -19,8 +19,7 @@ void ExpressionExecutor::Execute(BoundCastExpression &expr, ExpressionState *sta
  auto child_state = state->child_states[0].get();
  Execute(*expr.child, child_state, sel, count, child);
  - if (expr.source_type == expr.target_type ||
  - (expr.source_type == SQLType::VARCHAR && expr.target_type == SQLType::BLOB)) {
  + if (expr.source_type == expr.target_type) {
  // NOP cast
  result.Reference(child);
  } else {
  