Almost get things building with Borland.

[SVN r39634]
This commit is contained in:
John Maddock
2007-10-01 09:38:05 +00:00
parent 4f323d9845
commit 97e7ce2abf

View File

@@ -22,10 +22,10 @@ inline void test_no_cv()
template<class T, class Promoted>
inline void test_cv()
{
typedef BOOST_DEDUCED_TYPENAME ::boost::promote<T >::type promoted;
typedef BOOST_DEDUCED_TYPENAME ::boost::promote<T const >::type promoted_c;
typedef BOOST_DEDUCED_TYPENAME ::boost::promote<T volatile>::type promoted_v;
typedef BOOST_DEDUCED_TYPENAME ::boost::promote<T const volatile>::type promoted_cv;
typedef BOOST_DEDUCED_TYPENAME boost::promote<T >::type promoted;
typedef BOOST_DEDUCED_TYPENAME boost::promote<T const >::type promoted_c;
typedef BOOST_DEDUCED_TYPENAME boost::promote<T volatile>::type promoted_v;
typedef BOOST_DEDUCED_TYPENAME boost::promote<T const volatile>::type promoted_cv;
BOOST_STATIC_ASSERT(( ::boost::is_same< promoted , Promoted >::value ));
BOOST_STATIC_ASSERT(( ::boost::is_same< promoted_c , Promoted const >::value ));