
18 Nov
2007
18 Nov
'07
5:28 p.m.
On Nov 18, 2007, at 4:17 AM, Thorsten Ottosen wrote:
http://beta.boost.org/development/tests/trunk/developer/output/ Sandia-sun-boost-bin-v2-libs-assign-test-list_of-test-sun-5-9- debug_release.html
The line of the code that is problematic is:
#if BOOST_WORKAROUND(BOOST_INTEL, <= 910 ) || BOOST_WORKAROUND(__SUNPRO_CC, <= 0x580 ) BOOST_DEDUCED_TYPENAME remove_const<Array>::type ar; #else Array ar; #endif
Does the #if-statement not capture sun 5.9? It seems like it doesn't as the compiler complains that the object is const.
From the sun-5.9 man pages, the compiler defines __SUNPRO_CC like this: __SUNPRO_CC = 0x590 -- Noel