From ef369d0d12025d79ea4892993ea941cca96a0315 Mon Sep 17 00:00:00 2001 From: prql-bot <107324867+prql-bot@users.noreply.github.com> Date: Wed, 8 Jul 2026 07:21:17 +0000 Subject: [PATCH] refine: avoid full Func clone and fix comment typo in resolver --- prqlc/prqlc/src/semantic/resolver/functions.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prqlc/prqlc/src/semantic/resolver/functions.rs b/prqlc/prqlc/src/semantic/resolver/functions.rs index 70b962a66668..7e86fbfeda51 100644 --- a/prqlc/prqlc/src/semantic/resolver/functions.rs +++ b/prqlc/prqlc/src/semantic/resolver/functions.rs @@ -213,7 +213,7 @@ impl Resolver<'_> { Ok(closure) } - /// Resolves function arguments. Will return `Err(func)` is partial application is required. + /// Resolves function arguments. Will return `Err(func)` if partial application is required. fn resolve_function_args( &mut self, #[allow(clippy::boxed_local)] to_resolve: Box, @@ -492,7 +492,7 @@ pub fn expr_of_func(func: Box, span: Option) -> Box { return_ty: func .return_ty .clone() - .or_else(|| func.clone().body.ty) + .or_else(|| func.body.ty.clone()) .map(Box::new), name_hint: func.name_hint.clone(), };