We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 177ebbd commit 9360f38Copy full SHA for 9360f38
src/rules/jitrules.jl
@@ -1488,7 +1488,7 @@ end
1488
end
1489
elseif args[i] <: MixedDuplicated
1490
:(args[$i].dval[])
1491
- else
+ else # args[i] <: BatchMixedDuplicated
1492
:(args[$i].dval[$w][])
1493
1494
@@ -1500,9 +1500,11 @@ end
1500
T = Core.Typeof(vecld)
1501
@assert !(vecld isa Base.RefValue)
1502
vec[] = recursive_index_add(T, vecld, Val(idx_in_vec), $expr)
1503
+ elseif $(args[i] <: Active)
1504
val = @inbounds vec[idx_in_vec]
1505
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
1508
1509
1510
else
0 commit comments