From 0f46451c1d5c12d5b57c4eb4d30e96f132a878cd Mon Sep 17 00:00:00 2001 From: Alexander Nasonov Date: Wed, 25 Oct 2006 21:08:50 +0000 Subject: [PATCH] One more VC6 workaround. [SVN r35747] --- include/boost/detail/lcast_precision.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/boost/detail/lcast_precision.hpp b/include/boost/detail/lcast_precision.hpp index c7b5824..3124538 100644 --- a/include/boost/detail/lcast_precision.hpp +++ b/include/boost/detail/lcast_precision.hpp @@ -74,7 +74,7 @@ struct lcast_precision #endif template -inline std::streamsize lcast_get_precision() +inline std::streamsize lcast_get_precision(T* = 0) { #if !defined(BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS) return lcast_precision::value; @@ -143,8 +143,8 @@ inline void lcast_set_precision(std::ios_base& stream, T* = 0) template inline void lcast_set_precision(std::ios_base& stream, Source* = 0, Target* = 0) { - std::streamsize const s = lcast_get_precision(); - std::streamsize const t = lcast_get_precision(); + std::streamsize const s = lcast_get_precision((Source*)0); + std::streamsize const t = lcast_get_precision((Target*)0); stream.precision(s > t ? s : t); }