From 8eecbf377caddb0cf5b48e021c0b24fafb3713d9 Mon Sep 17 00:00:00 2001 From: Richard Roberts Date: Thu, 15 Aug 2013 14:12:42 +0000 Subject: [PATCH] Fixed passing temporary as non-const reference that doesn't compile on GCC --- gtsam/base/treeTraversal-inst.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtsam/base/treeTraversal-inst.h b/gtsam/base/treeTraversal-inst.h index a90121738..a8896b45d 100644 --- a/gtsam/base/treeTraversal-inst.h +++ b/gtsam/base/treeTraversal-inst.h @@ -113,7 +113,8 @@ namespace gtsam { { BOOST_FOREACH(const boost::shared_ptr& child, node->children) { - processNode(child, visitorPre(child, myData)); + DATA childData = visitorPre(child, myData); + processNode(child, childData); } }