
13 Apr
2009
13 Apr
'09
7:45 p.m.
Frank Mori Hess:
Also, if I modify bind/placeholders.hpp to define _1 as the usual
boost::arg<1> _1;
the problems seem to go away. Maybe the
defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__ <= 400)
should be modified to additionally check that __GNUC_PATCHLEVEL__ is less than 1? I ran the bind tests and they still all pass with g++ 4.0.1 with this change.
There is no test for this. You need to verify that bind.hpp still works with precompiled headers when included in more than one translation unit.