From f6784a62bd26452228278219b5f544b83aecfe57 Mon Sep 17 00:00:00 2001
From: jcarpent <jcarpent@laas.fr>
Date: Thu, 4 Jan 2018 09:32:29 +0100
Subject: [PATCH] [Geometry] Fix alignment issues

---
 src/angle-axis.cpp | 3 +++
 src/quaternion.cpp | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/src/angle-axis.cpp b/src/angle-axis.cpp
index 94c673b7..14f98546 100644
--- a/src/angle-axis.cpp
+++ b/src/angle-axis.cpp
@@ -14,9 +14,12 @@
  * with eigenpy.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include "eigenpy/memory.hpp"
 #include "eigenpy/geometry.hpp"
 #include "eigenpy/angle-axis.hpp"
 
+EIGENPY_DEFINE_STRUCT_ALLOCATOR_SPECIALIZATION(Eigen::AngleAxisd)
+
 namespace eigenpy
 {
   void exposeAngleAxis()
diff --git a/src/quaternion.cpp b/src/quaternion.cpp
index 8bbdf04c..3b472fae 100644
--- a/src/quaternion.cpp
+++ b/src/quaternion.cpp
@@ -14,9 +14,12 @@
  * with eigenpy.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include "eigenpy/memory.hpp"
 #include "eigenpy/geometry.hpp"
 #include "eigenpy/quaternion.hpp"
 
+EIGENPY_DEFINE_STRUCT_ALLOCATOR_SPECIALIZATION(Eigen::Quaterniond)
+
 namespace eigenpy
 {
   void exposeQuaternion()
-- 
GitLab