diff --git a/operators.h b/operators.h index ac7161aa..d9ff7878 100644 --- a/operators.h +++ b/operators.h @@ -262,8 +262,8 @@ namespace detail PY_DEFINE_UNARY_OPERATORS(pos, +); PY_DEFINE_UNARY_OPERATORS(abs, abs); PY_DEFINE_UNARY_OPERATORS(invert, ~); - PY_DEFINE_UNARY_OPERATORS(int, int); - PY_DEFINE_UNARY_OPERATORS(long, long); + PY_DEFINE_UNARY_OPERATORS(int, long); + PY_DEFINE_UNARY_OPERATORS(long, PyLong_FromLong); PY_DEFINE_UNARY_OPERATORS(float, double); #undef PY_DEFINE_BINARY_OPERATORS