From f8af5cf600354830d4ccf59732403f0f073eccb9 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Sun, 22 Dec 2013 00:04:03 +0000 Subject: Vendor import of llvm release_34 branch r197841 (effectively, 3.4 RC3): https://llvm.org/svn/llvm-project/llvm/branches/release_34@197841 --- test/Object/archive-format.test | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 test/Object/archive-format.test (limited to 'test/Object/archive-format.test') diff --git a/test/Object/archive-format.test b/test/Object/archive-format.test new file mode 100644 index 0000000000000..20ac1a0d78fb8 --- /dev/null +++ b/test/Object/archive-format.test @@ -0,0 +1,22 @@ +Test the exact archive format. In particular, test which file names use the +string table or not. + +REQUIRES: shell + +RUN: mkdir -p %t +RUN: cd %t + +RUN: echo bar > 0123456789abcde +RUN: echo zed > 0123456789abcdef + +RUN: rm -f test.a +RUN: llvm-ar rc test.a 0123456789abcde 0123456789abcdef +RUN: cat test.a | FileCheck -strict-whitespace %s + +CHECK: ! +CHECK-NEXT: // 18 ` +CHECK-NEXT: 0123456789abcdef/ +CHECK-NEXT: 0123456789abcde/{{................................}}4 ` +CHECK-NEXT: bar +CHECK-NEXT: /0 {{................................}}4 ` +CHECK-NEXT: zed -- cgit v1.2.3