diff --git a/src/intervals/rounding.jl b/src/intervals/rounding.jl index 31dccd25..9da4a128 100644 --- a/src/intervals/rounding.jl +++ b/src/intervals/rounding.jl @@ -8,9 +8,7 @@ Create a `BigFloat` with the same underlying precision. """ function _bigequiv(x::T) where {T<:NumTypes} lock(precision_lock) do - setprecision(precision(float(T))) do - return BigFloat(x) - end + BigFloat(x, precision = precision(float(T))) end end