diff --git a/gtsam/base/GenericValue.h b/gtsam/base/GenericValue.h index 1ee1a27ba..52899fe45 100644 --- a/gtsam/base/GenericValue.h +++ b/gtsam/base/GenericValue.h @@ -168,6 +168,7 @@ public: /// assignment operators should be used. GenericValue& operator=(const GenericValue& rhs) { Value::operator=(static_cast(rhs)); + value_ = rhs.value_; return *this; }