From bc914089a660d8295677bef64daed81d398c5caa Mon Sep 17 00:00:00 2001 From: KristofferC Date: Wed, 23 Sep 2020 09:18:52 +0200 Subject: [PATCH] dont specialize on type in showarg --- src/FixedPointNumbers.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FixedPointNumbers.jl b/src/FixedPointNumbers.jl index a07a81bc..ff128e28 100644 --- a/src/FixedPointNumbers.jl +++ b/src/FixedPointNumbers.jl @@ -438,7 +438,7 @@ hasalias(::Type{X}) where {T<:NotBiggerThanInt64, f, X<:FixedPoint{T,f}} = f isa # Printing. These are used to generate type-symbols, so we need them # before we include "src/fixed.jl" / "src/normed.jl". -@inline function showtype(io::IO, ::Type{X}) where {X <: FixedPoint} +@inline function showtype(io::IO, @nospecialize(X)) if hasalias(X) f = nbitsfrac(X) m = nbitsint(X)