Monday January 30, 2006 I've just made an attempt to build Boost 1.33.1 by Sun Studio 11. This patch reduces number of failed target to 28. There are two type of errors: "Initializing <variable name skipped> requires an lvalue" and "Redefining <type name skipped>". The first one can be reduced to following testcase:
struct S
{
template <typename T>
struct D
{
};
};
template <typename T1, typename T2>
typename T1 :: template D<T2> & foo();
void f()
{
S::D<int> & v = foo<S, int>();
}
So now I'm working on this bug.
Permalink
Comments [1]
Posted by sted on January 31, 2006 at 09:59 PM MSK #