From e8db93539371f6de37bd5b1d05dc59149f544349 Mon Sep 17 00:00:00 2001 From: Lilith Orion Hafner Date: Mon, 6 Nov 2023 09:45:47 -0600 Subject: [PATCH 1/2] Try to remove an unnecessary input arglist in `wrapfun_iip` --- src/norecompile.jl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/norecompile.jl b/src/norecompile.jl index 8446c8bcc..ee496fd49 100644 --- a/src/norecompile.jl +++ b/src/norecompile.jl @@ -61,8 +61,7 @@ function wrapfun_iip(ff, iip_arglists = (Tuple{T1, T2, T3, T4}, Tuple{dualT1, dualT2, T3, T4}, - Tuple{dualT1, T2, T3, dualT4}, - Tuple{dualT1, dualT2, T3, dualT4}) + Tuple{dualT1, T2, T3, dualT4}) iip_returnlists = ntuple(x -> Nothing, 4) From c8af295a13bf05ddfed0113ef9efe88f6cb39cf5 Mon Sep 17 00:00:00 2001 From: Lilith Orion Hafner Date: Mon, 6 Nov 2023 09:54:17 -0600 Subject: [PATCH 2/2] Fixup --- src/norecompile.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/norecompile.jl b/src/norecompile.jl index ee496fd49..43f1f6cbc 100644 --- a/src/norecompile.jl +++ b/src/norecompile.jl @@ -63,7 +63,7 @@ function wrapfun_iip(ff, Tuple{dualT1, dualT2, T3, T4}, Tuple{dualT1, T2, T3, dualT4}) - iip_returnlists = ntuple(x -> Nothing, 4) + iip_returnlists = ntuple(x -> Nothing, 3) fwt = map(iip_arglists, iip_returnlists) do A, R FunctionWrappersWrappers.FunctionWrappers.FunctionWrapper{R, A}(Void(ff))