--- a/boost/array.hpp 2010-02-03 13:10:56.000000000 +0100 +++ b/boost/array.hpp 2010-02-02 22:14:15.000000000 +0100 @@ -78,6 +78,13 @@ reference, iterator, reference> > reverse_iterator; typedef std::reverse_iterator > const_reverse_iterator; +#elif defined(__SUNPRO_CC) && !defined(_STLPORT_VERSION) + typedef std::reverse_iterator reverse_iterator; + typedef std::reverse_iterator const_reverse_iterator; #else // workaround for broken reverse_iterator implementations typedef std::reverse_iterator reverse_iterator;