$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2003-09-17 09:03:01
Joel de Guzman wrote:
[...]
> g++ (3.2) complains:
>
> In function `int main()':
> template<class C, class T1, class T2> struct boost::mpl::if_' is not
> a function, conflict with `template<int N> void
X::if_(boost::mpl::int_<N>)'
> in call to `if_'
>
> VC7.1 is OK.
>
> This is, AFAICT, an ADL (Koenig-lookup) problem. Which is correct,
> g++ or VC7.1?
Depends on who you ask. My opinion is that VC 7.1 is correct. This is an
open core issue.