Skip to content

Commit 78ba3be

Browse files
authored
Type-assert isfinite(::AbstractFloat) (#59888)
1 parent a1adecb commit 78ba3be

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

base/float.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -708,7 +708,7 @@ See also: [`iszero`](@ref), [`isone`](@ref), [`isinf`](@ref), [`ismissing`](@ref
708708
isnan(x::AbstractFloat) = (x != x)::Bool
709709
isnan(x::Number) = false
710710

711-
isfinite(x::AbstractFloat) = !isnan(x - x)
711+
isfinite(x::AbstractFloat) = !(isnan(x - x)::Bool)
712712
isfinite(x::Real) = decompose(x)[3] != 0
713713
isfinite(x::Integer) = true
714714

0 commit comments

Comments
 (0)