Silence another MSVC warning about unary minus.
diff --git a/Objects/intobject.c b/Objects/intobject.c
index 8a8972c..dce569a 100644
--- a/Objects/intobject.c
+++ b/Objects/intobject.c
@@ -1117,7 +1117,7 @@
 	long n = v->ob_ival;
 	unsigned long absn;
 	p = bufend = buf + sizeof(buf);
-	absn = n < 0 ? -(unsigned long)n : n;
+	absn = n < 0 ? 0UL - n : n;
 	do {
 		*--p = '0' + absn % 10;
 		absn /= 10;