|
Boost : |
From: Johan Råde (rade_at_[hidden])
Date: 2008-02-14 03:53:11
Allen Ding wrote:
> I think your understanding is right and the problem is with VC8.
> The following compiles on VC8, but if you remove the template definition for
> whatever, it fails as expected.
I tested Allen's example with VC 7.1.
I got exactly the behavior that he reports with VC8.
(The code compiles. If you remove the template definition for whatever, then it fails to compile.)
Maybe there should be a regression test for this problem.
Something like:
--------------------------------------------------
// Expected behavior: should not compile
#include <boost/any.hpp>
#include <boost/array.hpp>
... all Boost headers ...
#include <boost/xpressive/xpressive.hpp>
shared_ptr<int> sp;
------------------------------------------------
--Johan
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk