do not directly call std::ceil

(transplanted from 94647453857bf111a5a3be1e45b1586b09d20e1b
)
This commit is contained in:
Gael Guennebaud 2011-05-28 16:46:38 +02:00
parent a6f8da7c48
commit d225bbe534

View File

@ -141,7 +141,8 @@ struct significant_decimals_default_impl
typedef typename NumTraits<Scalar>::Real RealScalar;
static inline int run()
{
return cast<RealScalar,int>(std::ceil(-log(NumTraits<RealScalar>::epsilon())/log(RealScalar(10))));
using std::ceil;
return cast<RealScalar,int>(ceil(-log(NumTraits<RealScalar>::epsilon())/log(RealScalar(10))));
}
};