Skip to content

Commit 0039988

Browse files
committed
Type assert convert result
Duplicates improvement made to Base's Enums: JuliaLang/julia#46573
1 parent 3191eee commit 0039988

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/BitFlags.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ abstract type BitFlag{T<:Integer} end
1515
basetype(::Type{<:BitFlag{T}}) where {T<:Integer} = T
1616

1717
(::Type{T})(x::BitFlag{T2}) where {T<:Integer,T2<:Unsigned} = T(bitcast(T2, x))::T
18-
Base.cconvert(::Type{T}, x::BitFlag{T2}) where {T<:Unsigned,T2<:Unsigned} = T(x)
18+
Base.cconvert(::Type{T}, x::BitFlag{T2}) where {T<:Unsigned,T2<:Unsigned} = T(x)::T
1919
Base.write(io::IO, x::BitFlag{T}) where {T<:Unsigned} = write(io, T(x))
2020
Base.read(io::IO, ::Type{T}) where {T<:BitFlag} = T(read(io, basetype(T)))
2121

0 commit comments

Comments
 (0)