Use NEWOBJ() macro instead of calling newobject() directly.
diff --git a/Objects/rangeobject.c b/Objects/rangeobject.c
index dcb7a19..18fed0a 100644
--- a/Objects/rangeobject.c
+++ b/Objects/rangeobject.c
@@ -40,7 +40,7 @@
 	long start, len, step;
 	int reps;
 {
-	rangeobject *obj = (rangeobject *) newobject(&Rangetype);
+	rangeobject *obj = NEWOBJ(rangeobject, &Rangetype);
 
 	obj->start = start;
 	obj->len   = len;