Skip to content

Commit 579f6a7

Browse files
maleadtjrevels
authored andcommitted
Propagate inbounds for ForwardDiff.partials. (#349)
1 parent 655d285 commit 579f6a7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/dual.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ end
7272
@inline Base.@propagate_inbounds partials(d::Dual, i, j) = partials(d, i).partials[j]
7373
@inline Base.@propagate_inbounds partials(d::Dual, i, j, k...) = partials(partials(d, i, j), k...)
7474

75-
@inline partials(::Type{T}, x::Real, i...) where T = partials(x, i...)
76-
@inline partials(::Type{T}, d::Dual{T}, i...) where T = partials(d, i...)
75+
@inline Base.@propagate_inbounds partials(::Type{T}, x::Real, i...) where T = partials(x, i...)
76+
@inline Base.@propagate_inbounds partials(::Type{T}, d::Dual{T}, i...) where T = partials(d, i...)
7777
partials(::Type{T}, d::Dual{S}, i...) where {T,S} = throw(DualMismatchError(T,S))
7878

7979
@inline npartials(::Dual{T,V,N}) where {T,V,N} = N

0 commit comments

Comments
 (0)