File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name = " ChainRulesCore"
22uuid = " d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
3- version = " 1.11.4 "
3+ version = " 1.11.5 "
44
55[deps ]
66Compat = " 34da2185-b29b-5c13-b0c7-acf172513d20"
Original file line number Diff line number Diff line change @@ -11,7 +11,9 @@ Base.Broadcast.broadcastable(x::AbstractThunk) = broadcastable(unthunk(x))
1111
1212@inline function Base. iterate (x:: AbstractThunk )
1313 val = unthunk (x)
14- element, state = iterate (val)
14+ el_and_state = iterate (val)
15+ el_and_state isa Nothing && return nothing
16+ element, state = el_and_state
1517 return element, (val, state)
1618end
1719
Original file line number Diff line number Diff line change 1515 for (i, j) in zip (a, t)
1616 @test i == j
1717 end
18+
19+ @test nothing === iterate (@thunk ()) == iterate (())
1820 end
1921
2022 @testset " show" begin
You can’t perform that action at this time.
0 commit comments