From 77e36564b12b884fa8cbf7ccb400207b33a9eccb Mon Sep 17 00:00:00 2001 From: Owen Reynolds Date: Fri, 4 Oct 2019 11:12:37 +0000 Subject: [PATCH] Revert [test] Remove locale dependency for mri-utf8.test This reverts r373700 (git commit b455ebf921c5c940c2366bec226959e3a4127fee) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@373728 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/tools/llvm-ar/mri-utf8.test | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/tools/llvm-ar/mri-utf8.test b/test/tools/llvm-ar/mri-utf8.test index af2be04111b..64999960074 100644 --- a/test/tools/llvm-ar/mri-utf8.test +++ b/test/tools/llvm-ar/mri-utf8.test @@ -12,4 +12,8 @@ RUN: echo "SAVE" >> %t/script.mri RUN: llvm-ar -M < %t/script.mri RUN: cd %t/extracted && llvm-ar x %t/mri.ar -RUN: %python -c "assert open(b'\xC2\xA3.txt', 'rb').read() == b'contents\n'" +# This works around problems launching processess that +# include arguments with non-ascii characters. +# Python on Linux defaults to ASCII encoding unless the +# environment specifies otherwise, so it is explicitly set. +RUN: env LANG=en_US.UTF-8 %python -c "assert open(u'\U000000A3.txt', 'rb').read() == b'contents\n'" -- 2.40.0