diff --git a/gtsam/linear/tests/testGaussianBayesTreeUnordered.cpp b/gtsam/linear/tests/testGaussianBayesTreeUnordered.cpp index 69977f3a4..88d2738a8 100644 --- a/gtsam/linear/tests/testGaussianBayesTreeUnordered.cpp +++ b/gtsam/linear/tests/testGaussianBayesTreeUnordered.cpp @@ -60,8 +60,8 @@ namespace { boost::make_shared( boost::make_shared(conditional)); clique->children.assign(children.begin(), children.end()); - BOOST_FOREACH(const GaussianBayesTreeClique::shared_ptr& child, children) - child->parent_ = clique; + for(typename CHILDREN::const_iterator child = children.begin(); child != children.end(); ++child) + (*child)->parent_ = clique; return clique; } } diff --git a/gtsam/symbolic/tests/testSymbolicBayesTree.cpp b/gtsam/symbolic/tests/testSymbolicBayesTree.cpp index 43598cb16..521733795 100644 --- a/gtsam/symbolic/tests/testSymbolicBayesTree.cpp +++ b/gtsam/symbolic/tests/testSymbolicBayesTree.cpp @@ -59,8 +59,8 @@ namespace { boost::make_shared( SymbolicConditional::FromKeys(keys, nrFrontals))); clique->children.assign(children.begin(), children.end()); - BOOST_FOREACH(const SymbolicBayesTreeClique::shared_ptr& child, children) - child->parent_ = clique; + for(typename CHILDREN::const_iterator child = children.begin(); child != children.end(); ++child) + (*child)->parent_ = clique; return clique; }