summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ydb/library/yql/core/yql_expr_constraint.cpp4
-rw-r--r--ydb/library/yql/minikql/mkql_program_builder.cpp3
2 files changed, 3 insertions, 4 deletions
diff --git a/ydb/library/yql/core/yql_expr_constraint.cpp b/ydb/library/yql/core/yql_expr_constraint.cpp
index 25a20effd7f..49a010180b5 100644
--- a/ydb/library/yql/core/yql_expr_constraint.cpp
+++ b/ydb/library/yql/core/yql_expr_constraint.cpp
@@ -3178,7 +3178,7 @@ IGraphTransformer::TStatus UpdateLambdaConstraints(TExprNode::TPtr& lambda, TExp
YQL_ENSURE(args->ChildrenSize() == constraints.size());
size_t i = 0;
- for (const auto constrList: constraints) {
+ for (const auto& constrList: constraints) {
const auto arg = args->Child(i++);
if (arg->GetState() == TExprNode::EState::TypeComplete || arg->GetState() == TExprNode::EState::ConstrPending) {
for (const auto c: constrList) {
@@ -3197,7 +3197,7 @@ IGraphTransformer::TStatus UpdateLambdaConstraints(TExprNode::TPtr& lambda, TExp
TExprNode::TListType argsChildren;
argsChildren.reserve(constraints.size());
i = 0;
- for (const auto constrList: constraints) {
+ for (const auto& constrList: constraints) {
const auto arg = args->Child(i++);
const auto newArg = ctx.ShallowCopy(*arg);
newArg->SetTypeAnn(arg->GetTypeAnn());
diff --git a/ydb/library/yql/minikql/mkql_program_builder.cpp b/ydb/library/yql/minikql/mkql_program_builder.cpp
index 2314faeb659..ecaf781fd71 100644
--- a/ydb/library/yql/minikql/mkql_program_builder.cpp
+++ b/ydb/library/yql/minikql/mkql_program_builder.cpp
@@ -5056,10 +5056,9 @@ TRuntimeNode TProgramBuilder::PgResolvedCall(bool useContext, const std::string_
callableBuilder.Add(NewDataLiteral(useContext));
callableBuilder.Add(NewDataLiteral<NUdf::EDataSlot::String>(name));
callableBuilder.Add(NewDataLiteral(id));
- for (const auto arg : args) {
+ for (const auto& arg : args) {
callableBuilder.Add(arg);
}
-
return TRuntimeNode(callableBuilder.Build(), false);
}