From 3a7318f4903a6c3a91b667f33db91bf2ae7d4f88 Mon Sep 17 00:00:00 2001 From: Brian Gesiak Date: Tue, 4 Oct 2016 00:15:37 +0000 Subject: [PATCH] [lit] Remove workaround for Python 2.5 Summary: The minimum version of Python necessary to run the LLVM test suite is 2.7. Code to work around Python 2.5 and lower isn't necessary. Reviewers: ddunbar, echristo, delcypher, beanz Subscribers: llvm-commits, mehdi_amini Differential Revision: https://reviews.llvm.org/D25209 llvm-svn: 283169 --- llvm/utils/lit/lit/main.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/llvm/utils/lit/lit/main.py b/llvm/utils/lit/lit/main.py index 055c7f90ed6c..942c425e9978 100755 --- a/llvm/utils/lit/lit/main.py +++ b/llvm/utils/lit/lit/main.py @@ -289,14 +289,7 @@ def main_with_tmp(builtinParameters): parser.error('No inputs specified') if opts.numThreads is None: -# Python <2.5 has a race condition causing lit to always fail with numThreads>1 -# http://bugs.python.org/issue1731717 -# I haven't seen this bug occur with 2.5.2 and later, so only enable multiple -# threads by default there. - if sys.hexversion >= 0x2050200: - opts.numThreads = lit.util.detectCPUs() - else: - opts.numThreads = 1 + opts.numThreads = lit.util.detectCPUs() if opts.maxFailures == 0: parser.error("Setting --max-failures to 0 does not have any effect.")