Skip to content

Commit 2161e03

Browse files
committed
Fix missing condition
1 parent 9bc217c commit 2161e03

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/compiler.jl

+3-3
Original file line numberDiff line numberDiff line change
@@ -6563,11 +6563,11 @@ end
65636563
prev = getfield(x, i)
65646564
next = getfield(y, i)
65656565
ST = Core.Typeof(prev)
6566-
if !mutable_register(ST)
6567-
recursive_add(prev, next, f, forcelhs)
6568-
elseif !(ST <: Integer)
6566+
if mutable_register(ST) && !(ST <: Integer)
65696567
recursive_accumulate(prev, next, f)
65706568
prev
6569+
else
6570+
recursive_add(prev, next, f, forcelhs)
65716571
end
65726572
end)
65736573
end

0 commit comments

Comments
 (0)