Rafael Espindola | c951651 | 2013-07-13 04:14:13 +0000 | [diff] [blame] | 1 | Test the exact archive format. In particular, test which file names use the |
| 2 | string table or not. |
| 3 | |
| 4 | REQUIRES: shell |
| 5 | |
| 6 | RUN: mkdir -p %t |
| 7 | RUN: cd %t |
| 8 | |
| 9 | RUN: echo bar > 0123456789abcde |
| 10 | RUN: echo zed > 0123456789abcdef |
| 11 | |
| 12 | RUN: rm -f test.a |
| 13 | RUN: llvm-ar rc test.a 0123456789abcde 0123456789abcdef |
| 14 | RUN: cat test.a | FileCheck -strict-whitespace %s |
| 15 | |
| 16 | CHECK: !<arch> |
| 17 | CHECK-NEXT: // 18 ` |
| 18 | CHECK-NEXT: 0123456789abcdef/ |
Benjamin Kramer | b666fd5 | 2013-07-13 15:21:39 +0000 | [diff] [blame] | 19 | CHECK-NEXT: 0123456789abcde/{{................................}}4 ` |
Rafael Espindola | c951651 | 2013-07-13 04:14:13 +0000 | [diff] [blame] | 20 | CHECK-NEXT: bar |
Benjamin Kramer | b666fd5 | 2013-07-13 15:21:39 +0000 | [diff] [blame] | 21 | CHECK-NEXT: /0 {{................................}}4 ` |
Rafael Espindola | c951651 | 2013-07-13 04:14:13 +0000 | [diff] [blame] | 22 | CHECK-NEXT: zed |