diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2013-12-22 00:04:03 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2013-12-22 00:04:03 +0000 |
commit | f8af5cf600354830d4ccf59732403f0f073eccb9 (patch) | |
tree | 2ba0398b4c42ad4f55561327538044fd2c925a8b /test/Object/archive-delete.test | |
parent | 59d6cff90eecf31cb3dd860c4e786674cfdd42eb (diff) |
Diffstat (limited to 'test/Object/archive-delete.test')
-rw-r--r-- | test/Object/archive-delete.test | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/Object/archive-delete.test b/test/Object/archive-delete.test new file mode 100644 index 0000000000000..552b0e709f614 --- /dev/null +++ b/test/Object/archive-delete.test @@ -0,0 +1,30 @@ +Test the 'd' operation in llvm-ar + +REQUIRES: shell + +RUN: cd %T + +RUN: rm -f %t.a +RUN: cp %p/Inputs/GNU.a %t.a +RUN: llvm-ar d %t.a very_long_bytecode_file_name.bc +RUN: llvm-ar t %t.a | FileCheck %s + +RUN: rm -f %t.a +RUN: cp %p/Inputs/MacOSX.a %t.a +RUN: llvm-ar d %t.a very_long_bytecode_file_name.bc +RUN: llvm-ar t %t.a | FileCheck %s + +RUN: rm -f %t.a +RUN: cp %p/Inputs/SVR4.a %t.a +RUN: llvm-ar d %t.a very_long_bytecode_file_name.bc +RUN: llvm-ar t %t.a | FileCheck %s + +RUN: rm -f %t.a +RUN: cp %p/Inputs/xpg4.a %t.a +RUN: llvm-ar d %t.a very_long_bytecode_file_name.bc +RUN: llvm-ar t %t.a | FileCheck %s + + +CHECK: evenlen +CHECK-NEXT: oddlen +CHECK-NEXT: IsNAN.o |