
17 Oct
2007
17 Oct
'07
1:20 a.m.
RVCT 2.2 is complaining about "return vector<>();" on like 41 of as_vector.hpp (svn trunk) because vector is an incomplete type. This is almost certainly a compiler bug related to it checking the member template before it is instantiated. The simplest workaround is to move "#include <boost/fusion/sequence/conversion/detail/as_vector.hpp>" from the top of <boost/fusion/sequence/container/vector/vector.hpp> to the bottom of the file. It's the same problem I reported here: http://lists.boost.org/Archives/boost/2007/07/124309.php Thanks, Michael Marcin