diff --git a/src/Tracing.jl b/src/Tracing.jl index 3ff25d69c..5b8b0630d 100644 --- a/src/Tracing.jl +++ b/src/Tracing.jl @@ -35,6 +35,7 @@ for T in ( Integer, RNumber, Val, + VersionNumber, ) @eval Base.@nospecializeinfer function traced_type_inner( @nospecialize(T::Type{<:$T}), diff --git a/test/tracing.jl b/test/tracing.jl index 9bf81daa1..4666aefb4 100644 --- a/test/tracing.jl +++ b/test/tracing.jl @@ -30,6 +30,7 @@ end (Char, Char, Char), (AbstractString, AbstractString, AbstractString), (String, String, String), + (VersionNumber, VersionNumber, VersionNumber), # Numeric types (AbstractFloat, AbstractFloat, AbstractFloat),