We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c62605 commit 0786002Copy full SHA for 0786002
src/utils.jl
@@ -351,8 +351,13 @@ function splitdef(fdef)
351
(func_(args__)) |
352
(func_(args__)::rtype_)))
353
elseif isexpr(fcall_nowhere, :tuple)
354
- if length(fcall_nowhere.args) > 1 && isexpr(fcall_nowhere.args[1], :parameters)
355
- args = fcall_nowhere.args[2:end]
+ if length(fcall_nowhere.args) > 0 && isexpr(fcall_nowhere.args[1], :parameters)
+ # Handle both cases: parameters with args and parameters only
356
+ if length(fcall_nowhere.args) > 1
357
+ args = fcall_nowhere.args[2:end]
358
+ else
359
+ args = []
360
+ end
361
kwargs = fcall_nowhere.args[1].args
362
else
363
args = fcall_nowhere.args
0 commit comments