
13 Nov
2011
13 Nov
'11
10:35 p.m.
Hi, On Nov 13, 2011, at 1:11 PM, Steven Watanabe wrote:
On 11/12/2011 06:04 AM, Vicente J. Botet Escriba wrote:
I think this is a bug in Boost.Units. I suspect that the call to detail::do_print_prefixed<Prefixes>(os, q) will not use overload resolution as it is used with <Prefixes>.
If so, it's a compiler bug. Explicit template arguments shouldn't disable partial ordering.
Interestingly it works with Intel and Pathscale on Linux. Seems it's a Darwin Intel specific issue. I'll file a bug with Intel though they won't fix it in v. 11. Is there some workaround we can apply to get this working with Intel on Darwin? -- Noel