Skip to content

Commit f869451

Browse files
committed
fix mul!() return type
1 parent 27cc509 commit f869451

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
@@ -856,12 +856,12 @@ for MT in (StridedMatrix{<:LinearAlgebra.BlasFloat},
856856
_map_dual_components!((y, x) -> ldiv!(y, m, x), (y, x, _) -> ldiv!(y, m, x), similar(x), x)
857857

858858
@eval LinearAlgebra.mul!(C::StridedVector{T}, A::$MT, B::StridedVector{T}) where T <: Dual =
859-
mul!(reinterpret(reshape, valtype(T), C), reinterpret(reshape, valtype(T), B), A')
859+
(mul!(reinterpret(reshape, valtype(T), C), reinterpret(reshape, valtype(T), B), A'); C)
860860

861861
@eval LinearAlgebra.mul!(C::StridedVector{T}, A::$MT, B::StridedVector{T},
862862
α::Union{LinearAlgebra.BlasFloat, Integer},
863863
β::Union{LinearAlgebra.BlasFloat, Integer}) where T <: Dual =
864-
mul!(reinterpret(reshape, valtype(T), C), reinterpret(reshape, valtype(T), B), A', α, β)
864+
(mul!(reinterpret(reshape, valtype(T), C), reinterpret(reshape, valtype(T), B), A', α, β); C)
865865

866866
@eval Base.:*(m::$MT, x::StridedVector{<:Dual}) = mul!(similar(x, (size(m, 1),)), m, x)
867867

0 commit comments

Comments
 (0)