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 d3b7f3d commit 1e3bd52Copy full SHA for 1e3bd52
base/compiler/typeutils.jl
@@ -216,7 +216,7 @@ function unswitchtupleunion(u::Union)
216
ts = uniontypes(u)
217
n = -1
218
for t in ts
219
- if t isa DataType && t.name === Tuple.name && !isvarargtype(t.parameters[end])
+ if t isa DataType && t.name === Tuple.name && length(t.parameters) != 0 && !isvarargtype(t.parameters[end])
220
if n == -1
221
n = length(t.parameters)
222
elseif n != length(t.parameters)
0 commit comments