#15889: make regrtest --start succeed in more cases.

Patch by Chris Jerdonek.
diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py
index 29f2bf0..e098522 100755
--- a/Lib/test/regrtest.py
+++ b/Lib/test/regrtest.py
@@ -489,10 +489,10 @@
             next_single_test = alltests[alltests.index(selected[0])+1]
         except IndexError:
             next_single_test = None
-    # Remove all the tests that precede start if it's set.
+    # Remove all the selected tests that precede start if it's set.
     if start:
         try:
-            del tests[:tests.index(start)]
+            del selected[:selected.index(start)]
         except ValueError:
             print("Couldn't find starting test (%s), using all tests" % start)
     if randomize: