Issue #18004: test_overflow in test_list by mistake consumed 40 GiB of memory
on 64-bit systems.
diff --git a/Lib/test/test_list.py b/Lib/test/test_list.py
index 6e080dc..25ecf49 100644
--- a/Lib/test/test_list.py
+++ b/Lib/test/test_list.py
@@ -53,7 +53,7 @@
 
     def test_overflow(self):
         lst = [4, 5, 6, 7]
-        n = int((sys.maxint*2+2) // len(lst))
+        n = int((sys.maxsize*2+2) // len(lst))
         def mul(a, b): return a * b
         def imul(a, b): a *= b
         self.assertRaises((MemoryError, OverflowError), mul, lst, n)
diff --git a/Misc/NEWS b/Misc/NEWS
index 80da2e6..34269ac 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -74,6 +74,9 @@
 Tests
 -----
 
+- Issue #18004: test_overflow in test_list by mistake consumed 40 GiB of memory
+  on 64-bit systems.
+
 - Issue #21976: Fix test_ssl to accept LibreSSL version strings.  Thanks
   to William Orr.