message: typecast in strict mode
diff: @@ -41,7 +41,7 @@ unique_ptr<Expression> ComparisonSimplificationRule::Apply(LogicalOperator &op,
  !BoundCastExpression::CastIsInvertible(cast_expression->return_type, target_type)) {
  return nullptr;
  }
  - auto new_constant = constant_value.TryCastAs(target_type);
  + auto new_constant = constant_value.TryCastAs(target_type, true);
  if (new_constant) {
  auto child_expression = move(cast_expression->child);
  auto new_constant_expr = make_unique<BoundConstantExpression>(constant_value);
  