From 61de142984aa6cb1acfe4725183193d04e437420 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Fri, 5 Jul 2013 13:03:07 +0000 Subject: Don't create an archive if, for example, we are asked to print the index. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185697 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Object/ar-create.test | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/Object/ar-create.test (limited to 'test/Object') diff --git a/test/Object/ar-create.test b/test/Object/ar-create.test new file mode 100644 index 0000000000..40e391da02 --- /dev/null +++ b/test/Object/ar-create.test @@ -0,0 +1,17 @@ +Test which operations create an archive and which don't. + +RUN: touch %t +RUN: rm -f %t.foo.a +RUN: not llvm-ar p %t.foo.a %t 2>&1 | FileCheck %s +RUN: not llvm-ar d %t.foo.a %t 2>&1 | FileCheck %s +RUN: not llvm-ar m %t.foo.a %t 2>&1 | FileCheck %s +RUN: not llvm-ar t %t.foo.a %t 2>&1 | FileCheck %s +RUN: not llvm-ar x %t.foo.a %t 2>&1 | FileCheck %s + +RUN: llvm-ar q %t.foo.a %t 2>&1 | FileCheck --check-prefix=CREATE %s +RUN: rm -f %t.foo.a +RUN: llvm-ar r %t.foo.a %t 2>&1 | FileCheck --check-prefix=CREATE %s +RUN: rm -f %t.foo.a + +CHECK: .foo.a': No such file or directory +CREATE: creating {{.*}}.foo.a -- cgit v1.2.3