From 873dec04035b80b7123858cd03bfa8de56e04f19 Mon Sep 17 00:00:00 2001 From: Fan Jiang Date: Wed, 4 Dec 2019 15:53:57 -0500 Subject: [PATCH] Workaround for upstream boost issue #119 --- gtsam/inference/BayesTreeCliqueBase.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtsam/inference/BayesTreeCliqueBase.h b/gtsam/inference/BayesTreeCliqueBase.h index 317ba1c442..cd8157a262 100644 --- a/gtsam/inference/BayesTreeCliqueBase.h +++ b/gtsam/inference/BayesTreeCliqueBase.h @@ -166,7 +166,9 @@ namespace gtsam { template void serialize(ARCHIVE & ar, const unsigned int /*version*/) { ar & BOOST_SERIALIZATION_NVP(conditional_); - ar & BOOST_SERIALIZATION_NVP(parent_); + if (parent_) { // TODO(fan): Workaround for boost/serialization #119 + ar & BOOST_SERIALIZATION_NVP(parent_); + } ar & BOOST_SERIALIZATION_NVP(children); }