summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael J. Spencer <bigcheesegs@gmail.com>2014-03-26 00:53:48 +0000
committerMichael J. Spencer <bigcheesegs@gmail.com>2014-03-26 00:53:48 +0000
commita4f983e258cbd901918f0b2ac45bb73b67d1b498 (patch)
treed4e55dd995c4d91216bed69acdbfcba902f06c76
parentad386648b8def0e6f9eca426cf07682a9d302f32 (diff)
downloadbcm5719-llvm-a4f983e258cbd901918f0b2ac45bb73b67d1b498.tar.gz
bcm5719-llvm-a4f983e258cbd901918f0b2ac45bb73b67d1b498.zip
[lit] Python 3.
llvm-svn: 204773
-rw-r--r--lld/test/Unit/lit.site.cfg.in2
-rw-r--r--lld/test/lit.cfg7
-rw-r--r--lld/test/lit.site.cfg.in2
3 files changed, 6 insertions, 5 deletions
diff --git a/lld/test/Unit/lit.site.cfg.in b/lld/test/Unit/lit.site.cfg.in
index e482e760d71..74c5eca9115 100644
--- a/lld/test/Unit/lit.site.cfg.in
+++ b/lld/test/Unit/lit.site.cfg.in
@@ -17,7 +17,7 @@ try:
config.llvm_tools_dir = config.llvm_tools_dir % lit_config.params
config.llvm_libs_dir = config.llvm_libs_dir % lit_config.params
config.llvm_build_mode = config.llvm_build_mode % lit_config.params
-except KeyError,e:
+except KeyError as e:
key, = e.args
lit_config.fatal("unable to find %r parameter, use '--param=%s=VALUE'" % (key,key))
diff --git a/lld/test/lit.cfg b/lld/test/lit.cfg
index b2f7170faa3..c66b6ac8299 100644
--- a/lld/test/lit.cfg
+++ b/lld/test/lit.cfg
@@ -4,6 +4,7 @@ import os
import platform
import re
import subprocess
+import locale
import lit.formats
import lit.util
@@ -131,11 +132,11 @@ try:
subprocess.Popen([os.path.join(llvm_tools_dir, 'llvm-config'),
'--build-mode', '--assertion-mode'],
stdout = subprocess.PIPE)
-except OSError, why:
- print "Could not find llvm-config in " + llvm_tools_dir
+except OSError as why:
+ print("Could not find llvm-config in " + llvm_tools_dir)
exit(42)
-llvm_config_output = llvm_config_cmd.stdout.read()
+llvm_config_output = llvm_config_cmd.stdout.read().decode(locale.getdefaultlocale()[1])
llvm_config_output_list = llvm_config_output.split("\n")
if re.search(r'DEBUG', llvm_config_output_list[0]):
diff --git a/lld/test/lit.site.cfg.in b/lld/test/lit.site.cfg.in
index 8d70a4af331..0eeb889d1b2 100644
--- a/lld/test/lit.site.cfg.in
+++ b/lld/test/lit.site.cfg.in
@@ -14,7 +14,7 @@ config.python_executable = "@PYTHON_EXECUTABLE@"
try:
config.llvm_tools_dir = config.llvm_tools_dir % lit_config.params
config.llvm_libs_dir = config.llvm_libs_dir % lit_config.params
-except KeyError,e:
+except KeyError as e:
key, = e.args
lit_config.fatal("unable to find %r parameter, use '--param=%s=VALUE'" % (key,key))
OpenPOWER on IntegriCloud