This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push: new 08384fea1c [BUG] fix DCHECK failed for vectorized InPredicate (#10709) 08384fea1c is described below commit 08384fea1ce125b4f2809a3b2b16e038ee9a047d Author: Gabriel <gabrielleeb...@gmail.com> AuthorDate: Sat Jul 9 06:25:32 2022 +0800 [BUG] fix DCHECK failed for vectorized InPredicate (#10709) --- be/src/vec/exprs/vin_predicate.cpp | 2 +- be/src/vec/functions/in.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/be/src/vec/exprs/vin_predicate.cpp b/be/src/vec/exprs/vin_predicate.cpp index 0d6cceac4f..5f2d321ac8 100644 --- a/be/src/vec/exprs/vin_predicate.cpp +++ b/be/src/vec/exprs/vin_predicate.cpp @@ -46,7 +46,7 @@ Status VInPredicate::prepare(RuntimeState* state, const RowDescriptor& desc, fmt::format("({} {} set)", _children[0]->expr_name(), _is_not_in ? "not_in" : "in"); _is_prepare = true; - DCHECK(_children.size() > 1); + DCHECK(_children.size() >= 1); ColumnsWithTypeAndName argument_template; argument_template.reserve(_children.size()); for (auto child : _children) { diff --git a/be/src/vec/functions/in.cpp b/be/src/vec/functions/in.cpp index 9fdb161eff..4e5877a6ec 100644 --- a/be/src/vec/functions/in.cpp +++ b/be/src/vec/functions/in.cpp @@ -69,7 +69,7 @@ public: state->hybrid_set.reset( vec_create_set(convert_type_to_primitive(context->get_arg_type(0)->type))); - DCHECK(context->get_num_args() > 1); + DCHECK(context->get_num_args() >= 1); for (int i = 1; i < context->get_num_args(); ++i) { const auto& const_column_ptr = context->get_constant_col(i); if (const_column_ptr != nullptr) { --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org