From f97253551de7e0837fc8fae6e535811da9638256 Mon Sep 17 00:00:00 2001 From: Simon Byrne Date: Mon, 1 Dec 2014 16:51:51 +0000 Subject: [PATCH] itrunc/iceil/ifloor(Int,x::Integer) not defined in 0.3 --- src/Compat.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Compat.jl b/src/Compat.jl index 2595db05fa55b..31f08259d1aad 100644 --- a/src/Compat.jl +++ b/src/Compat.jl @@ -37,7 +37,7 @@ import Base: round, ceil, floor, trunc if VERSION < v"0.4.0-dev+1827" for (fnew,fold) in ((:round, :iround), (:ceil, :iceil), (:floor, :ifloor), (:trunc, :itrunc)) @eval begin - ($fnew){T<:Integer}(::Type{T}, x::Integer) = ($fold)(T, x) # ambiguity resolution with digits/base version + ($fnew){T<:Integer}(::Type{T}, x::Integer) = convert(T, x) # ambiguity resolution with digits/base version, not all old methods defined ($fnew){T<:Integer}(::Type{T}, x) = ($fold)(T, x) end end