
On Jan 21, 2013, at 12:28 PM, Ioannis Papadopoulos
OK, another problem in Boost.Fusion:
#include
#include int a, b;
std::tr1::tuple
get() { return std::tr1::tuple (std::tr1::ref(a), std::tr1::ref(b)); } int main() { std::tr1::tuple
t = get(); return 0; } cannot compile with GCC 4.7.2 / C++11 when defining BOOST_FUSION_DONT_USE_PREPROCESSED_FILES:
$ g++ --std=c++11 -DBOOST_FUSION_DONT_USE_PREPROCESSED_FILES test.cc -I /usr/local/boost/boost_1_53_beta/include/ In file included from /usr/local/boost/boost_1_53_beta/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57:0, from /usr/local/boost/boost_1_53_beta/include/boost/fusion/container/vector/vector10.hpp:87, from /usr/local/boost/boost_1_53_beta/include/boost/fusion/container/vector/vector_fwd.hpp:14, from /usr/local/boost/boost_1_53_beta/include/boost/fusion/container/vector/vector.hpp:10, from /usr/local/boost/boost_1_53_beta/include/boost/fusion/tuple/tuple.hpp:11, from /usr/local/boost/boost_1_53_beta/include/boost/fusion/tuple.hpp:10, from /usr/local/boost/boost_1_53_beta/include/boost/fusion/include/tuple.hpp:10, from /usr/local/boost/boost_1_53_beta/include/boost/tr1/tuple.hpp:58, from test.cc:1:
File a bug, please ;-) -- Marshall