summaryrefslogtreecommitdiff
path: root/boost/logic/tribool_io.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/logic/tribool_io.hpp')
-rw-r--r--boost/logic/tribool_io.hpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/boost/logic/tribool_io.hpp b/boost/logic/tribool_io.hpp
index 9ee34d4b75..3ea52f303d 100644
--- a/boost/logic/tribool_io.hpp
+++ b/boost/logic/tribool_io.hpp
@@ -11,7 +11,7 @@
#include <boost/detail/workaround.hpp>
#include <boost/noncopyable.hpp>
-#if BOOST_WORKAROUND(_MSC_VER, >= 1200)
+#if defined(_MSC_VER)
# pragma once
#endif
@@ -104,17 +104,11 @@ template<>
inline std::basic_string<char> get_default_indeterminate_name<char>()
{ return "indeterminate"; }
-#if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
-// VC++ 6.0 chokes on the specialization below, so we're stuck without
-// wchar_t support. What a pain. TODO: it might just need a the template
-// parameter as function parameter...
-#else
-# ifndef BOOST_NO_WCHAR_T
+#ifndef BOOST_NO_WCHAR_T
/// Returns the wide character string L"indeterminate".
template<>
inline std::basic_string<wchar_t> get_default_indeterminate_name<wchar_t>()
{ return L"indeterminate"; }
-# endif
#endif
// http://www.cantrip.org/locale.html