Skip to content

Commit 9360f38

Browse files
committed
Fix jit bug
1 parent 177ebbd commit 9360f38

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/rules/jitrules.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1488,7 +1488,7 @@ end
14881488
end
14891489
elseif args[i] <: MixedDuplicated
14901490
:(args[$i].dval[])
1491-
else
1491+
else # args[i] <: BatchMixedDuplicated
14921492
:(args[$i].dval[$w][])
14931493
end
14941494

@@ -1500,9 +1500,11 @@ end
15001500
T = Core.Typeof(vecld)
15011501
@assert !(vecld isa Base.RefValue)
15021502
vec[] = recursive_index_add(T, vecld, Val(idx_in_vec), $expr)
1503-
else
1503+
elseif $(args[i] <: Active)
15041504
val = @inbounds vec[idx_in_vec]
15051505
add_into_vec!(Base.inferencebarrier(val), $expr, vec, idx_in_vec)
1506+
else # args[i] <: MixedDuplicated || args[i] <: BatchMixedDuplicated
1507+
@inbounds vec[idx_in_vec] = $expr
15061508
end
15071509
end
15081510
else

0 commit comments

Comments
 (0)