Skip to content

Commit 39e4885

Browse files
committed
make Aqua happy
1 parent 6d9d48a commit 39e4885

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/tensors/abstracttensor.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -133,16 +133,16 @@ Optionally, a scalartype `T` for the destination can be supplied that might diff
133133
@inline promote_storagetype(A::AbstractTensorMap, B::AbstractTensorMap, Cs::AbstractTensorMap...) =
134134
promote_storagetype(storagetype(A), storagetype(B), map(storagetype, Cs)...)
135135
@inline promote_storagetype(::Type{T}, A::AbstractTensorMap, B::AbstractTensorMap, Cs::AbstractTensorMap...) where {T <: Number} =
136-
promote_storagetype(T, storagetype(A), storagetype(B), map(storagetype, Cs)...)
136+
promote_storagetype(similarstoragetype(A, T), similarstoragetype(B, T), map(Base.Fix2(similarstoragetype, T), Cs)...)
137137

138138
@inline function promote_storagetype(
139-
::Type{A}, ::Type{B}, Cs::Type{C}...
140-
) where {A <: AbstractTensorMap, B <: AbstractTensorMap, C <: AbstractTensorMap}
139+
::Type{A}, ::Type{B}, Cs::Type{<:AbstractTensorMap}...
140+
) where {A <: AbstractTensorMap, B <: AbstractTensorMap}
141141
return promote_storagetype(storagetype(A), storagetype(B), map(storagetype, Cs)...)
142142
end
143143
@inline function promote_storagetype(
144-
::Type{T}, ::Type{A}, ::Type{B}, Cs::Type{C}...
145-
) where {T <: Number, A <: AbstractTensorMap, B <: AbstractTensorMap, C <: AbstractTensorMap}
144+
::Type{T}, ::Type{A}, ::Type{B}, Cs::Type{<:AbstractTensorMap}...
145+
) where {T <: Number, A <: AbstractTensorMap, B <: AbstractTensorMap}
146146
return promote_storagetype(similarstoragetype(A, T), similarstoragetype(B, T), map(Base.Fix2(similarstoragetype, T), Cs)...)
147147
end
148148

0 commit comments

Comments
 (0)