diff --git a/ext/SciMLBaseRCallExt.jl b/ext/SciMLBaseRCallExt.jl index 38a61a7f2..bdcd596a4 100644 --- a/ext/SciMLBaseRCallExt.jl +++ b/ext/SciMLBaseRCallExt.jl @@ -3,9 +3,8 @@ module SciMLBaseRCallExt using RCall: RFunction using SciMLBase -# Always assume a function from R is not in-place because copy-on-write disallows it! -function SciMLBase.isinplace(f::RFunction, args...; kwargs...) - false +function SciMLBase.numargs(f::RFunction) + R"formals"(f) end -end \ No newline at end of file +end