diff --git a/include/eigenpy/numpy-type.hpp b/include/eigenpy/numpy-type.hpp
index b1705794e85afffa46edeee76f2f01b9cdd6d6d6..a431c1e75cedd0e0435de0e9a3c073a4e09e705d 100644
--- a/include/eigenpy/numpy-type.hpp
+++ b/include/eigenpy/numpy-type.hpp
@@ -32,7 +32,7 @@ namespace eigenpy
   template<typename Scalar>
   bool isNumpyNativeType()
   {
-    if(NumpyEquivalentType<Scalar>::type_code == NPY_USERDEF)
+    if((int)NumpyEquivalentType<Scalar>::type_code == NPY_USERDEF)
       return false;
     return true;
   }