Index: iter_fold_if.hpp =================================================================== --- iter_fold_if.hpp (revision 52212) +++ iter_fold_if.hpp (working copy) @@ -88,7 +88,11 @@ , ForwardOp , protect< aux::iter_fold_if_pred< ForwardPredicate,last_ > > , BackwardOp + #if 0 , backward_pred_ + #else + , protect< aux::iter_fold_if_pred< backward_pred_,last_ > > + #endif > #if !BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3003)) && !BOOST_WORKAROUND(__IBMCPP__, BOOST_TESTED_AT(600)) { };