Issue #8328: Silence Visual Studio warnings.
diff --git a/Objects/longobject.c b/Objects/longobject.c
index cfd6eba..e41d06a 100644
--- a/Objects/longobject.c
+++ b/Objects/longobject.c
@@ -1333,7 +1333,7 @@
 	int ndigits = 0;
 
 	if (ival < PyLong_BASE)
-		return PyLong_FromLong(ival);
+		return PyLong_FromLong((long)ival);
 	/* Count the number of Python digits. */
 	t = ival;
 	while (t) {
@@ -4053,7 +4053,7 @@
 	Py_DECREF(result);
 	result = y;
 
-	x = (PyLongObject *)PyLong_FromLong(msd_bits);
+	x = (PyLongObject *)PyLong_FromLong((long)msd_bits);
 	if (x == NULL)
 		goto error;
 	y = (PyLongObject *)long_add(result, x);