Boost logo

Boost :

From: Simon Atanasyan (atanasyan_at_[hidden])
Date: 2007-10-13 10:16:28

2007/10/13, Vladimir Prus <ghost_at_[hidden]>:
> Looking at program_options failures, it seems like two platforms
> are fully not working due to issues in Boost.Test.
> First is MIPS:
> Second is Sun:
> Can those issues be fixed in near future?

It's a bug in Sun C++. This bug exists in all version and current
development branch. Compiler cannot select overloaded function and
shows incorrect ambiguity error in the following test case:

template <typename T>
void foo(T const & t) {}

template <typename T, unsigned N>
void foo(T ( & t ) [N]) {}

int main()

If remove 'const' from the first function compiler works good.

Simon Atanasyan

Boost list run by bdawes at, gregod at, cpdaniel at, john at