From 3419ee909f3e4eeb280ca027747eb25f11829db0 Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Wed, 21 Oct 2015 11:07:48 +0200 Subject: [PATCH] fix linux 32 bit builds --- include/pybind11/pytypes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/pybind11/pytypes.h b/include/pybind11/pytypes.h index f8b98c3b..d85de873 100644 --- a/include/pybind11/pytypes.h +++ b/include/pybind11/pytypes.h @@ -250,7 +250,7 @@ public: PYBIND11_OBJECT_DEFAULT(int_, object, PyLong_Check) int_(int value) : object(PyLong_FromLong((long) value), false) { } int_(size_t value) : object(PyLong_FromSize_t(value), false) { } -#if !defined(WIN32) || defined(_WIN64) +#if !(defined(WIN32) || defined(__i386__)) || defined(_WIN64) int_(ssize_t value) : object(PyLong_FromSsize_t(value), false) { } #endif operator int() const { return (int) PyLong_AsLong(m_ptr); }