Skip to content

Commit 11b024f

Browse files
authored
Improve error message if scalarone hits bottom type (#133)
1 parent 0a9a57c commit 11b024f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/muladd.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -366,9 +366,9 @@ end
366366
BroadcastStyle(::Type{<:MulAdd}) = ApplyBroadcastStyle()
367367

368368
scalarone(::Type{T}) where T = one(T)
369-
scalarone(::Type{<:AbstractArray{T}}) where T = scalarone(T)
369+
scalarone(::Type{A}) where {A<:AbstractArray} = scalarone(eltype(A))
370370
scalarzero(::Type{T}) where T = zero(T)
371-
scalarzero(::Type{<:AbstractArray{T}}) where T = scalarzero(T)
371+
scalarzero(::Type{A}) where {A<:AbstractArray} = scalarzero(eltype(A))
372372

373373
fillzeros(::Type{T}, ax) where T<:Number = Zeros{T}(ax)
374374
mulzeros(::Type{T}, M) where T<:Number = fillzeros(T, axes(M))

0 commit comments

Comments
 (0)