aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/UpdateTestChecks/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/utils/UpdateTestChecks/common.py')
-rw-r--r--llvm/utils/UpdateTestChecks/common.py16
1 files changed, 7 insertions, 9 deletions
diff --git a/llvm/utils/UpdateTestChecks/common.py b/llvm/utils/UpdateTestChecks/common.py
index c5e4ad4..9b9be69 100644
--- a/llvm/utils/UpdateTestChecks/common.py
+++ b/llvm/utils/UpdateTestChecks/common.py
@@ -1,11 +1,8 @@
-from __future__ import print_function
-
import argparse
import bisect
import collections
import copy
import glob
-import itertools
import os
import re
import subprocess
@@ -517,12 +514,13 @@ def invoke_tool(exe, cmd_args, ir, preprocess_cmd=None, verbose=False):
sep="",
file=sys.stderr,
)
- # Python 2.7 doesn't have subprocess.DEVNULL:
- with open(os.devnull, "w") as devnull:
- pp = subprocess.Popen(
- preprocess_cmd, shell=True, stdin=devnull, stdout=subprocess.PIPE
- )
- ir_file = pp.stdout
+ pp = subprocess.Popen(
+ preprocess_cmd,
+ shell=True,
+ stdin=subprocess.DEVNULL,
+ stdout=subprocess.PIPE,
+ )
+ ir_file = pp.stdout
if isinstance(cmd_args, list):
args = [applySubstitutions(a, substitutions) for a in cmd_args]