From: Peter Dimov (pdimov_at_[hidden])
Date: 2004-12-18 17:15:24
JOAQUIN LOPEZ MU?Z wrote:
> Hi Martin. Well, seems my snippet does not capture
> the problem, but defiintely there's some difference
> wrt function template ordering handling between
> GCC 3.3.x and GCC 3.3.4: the issue is shown
> http://tinyurl.com/3nkgw (GCC 3.4.3 on your regression
> This is a test for serialization capabilities of
> Boost.MultiIndex, and it works for GCC <3.4.x.
> In GCC 3.4.4, hoeever, a user-provided overload of
> boost::serialization::load_construct_data is not
> picked up.
It's probably two-phase lookup related; have you tried putting the user
overload in the user class' namespace, where it belongs?
Don't automatically jump to conclusions that partial ordering is broken;
more often than not, it is the code that is broken.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk