File tree Expand file tree Collapse file tree 2 files changed +21
-23
lines changed Expand file tree Collapse file tree 2 files changed +21
-23
lines changed Original file line number Diff line number Diff line change
1
+ # Test non-ascii archive members
2
+
3
+ RUN: rm -rf %t && mkdir -p %t/extracted
4
+
5
+ # Note: lit's Python will read this UTF-8 encoded mri-nonascii.txt file,
6
+ # decode it to unicode. The filename in the redirection below will then
7
+ # be encoded in the system's filename encoding (e.g. UTF-16 for
8
+ # Microsoft Windows).
9
+ RUN: echo "contents" > %t/£.txt
10
+
11
+ RUN: echo "CREATE %t/mri.ar" > %t/script.mri
12
+ RUN: echo "ADDMOD %t/£.txt" >> %t/script.mri
13
+ RUN: echo "SAVE" >> %t/script.mri
14
+
15
+ RUN: llvm-ar -M < %t/script.mri
16
+ RUN: cd %t/extracted && llvm-ar x %t/mri.ar
17
+
18
+ # Same as above.
19
+ RUN: FileCheck --strict-whitespace %s <£.txt
20
+ CHECK:{{^}}
21
+ CHECK-SAME:{{^}}contents{{$}}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments