
24 Oct
2007
24 Oct
'07
3:27 a.m.
The problem is in the Sun related workaround in the boost/test/test_tools.hpp. I do not know purpose of this workaround. Maybe it was dedicated to old bug in the Sun C++ related to reference to array as an argument of template function. Anyway Sun C++ 5.8, 5.9 do not need this workaround. So I suggest to remove it at all. Older version of Sun C++ cannot compile this code with and without workaround.
You probably right. these are leftovers from my very old attempts to port Boost.Test on Sun CC. I removed these workarounds and find ones that actually required for this compiler. Gennadiy