diff --git a/src/ceval.cpp b/src/ceval.cpp index 1a1ea5a4..eff56782 100644 --- a/src/ceval.cpp +++ b/src/ceval.cpp @@ -4,7 +4,7 @@ namespace pkpy{ #define PREDICT_INT_OP(op) \ if(is_small_int(_0) && is_small_int(_1)){ \ - TOP() = VAR((PK_BITS(_0)>>2) op (PK_BITS(_1)>>2)); \ + TOP() = VAR((i64)(PK_BITS(_0)>>2) op (i64)(PK_BITS(_1)>>2)); \ DISPATCH() \ }