From 63d7d7c54bfd6319e8dcfaa43186c31924aedf29 Mon Sep 17 00:00:00 2001 From: Chris Beall Date: Wed, 28 Nov 2018 16:01:54 -0800 Subject: [PATCH] Attempt to fix GenericValue assignment operator for windows --- gtsam/base/GenericValue.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtsam/base/GenericValue.h b/gtsam/base/GenericValue.h index 67cc2646e..52899fe45 100644 --- a/gtsam/base/GenericValue.h +++ b/gtsam/base/GenericValue.h @@ -164,11 +164,11 @@ public: protected: - // implicit assignment operator for (const GenericValue& rhs) works fine here /// Assignment operator, protected because only the Value or DERIVED /// assignment operators should be used. GenericValue& operator=(const GenericValue& rhs) { - // Nothing to do, do not call base class assignment operator + Value::operator=(static_cast(rhs)); + value_ = rhs.value_; return *this; }