Don't depend on a llvm-ar specific behavior.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 22 Jul 2013 12:41:04 +0000 (12:41 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 22 Jul 2013 12:41:04 +0000 (12:41 +0000)
GNU ar when not given the a or b modifiers replaces archive members in the
same location of the old ones. I am about to implement that in llvm-ar. For
now, just don't depend on the current llvm-ar behavior on this test.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186823 91177308-0d34-0410-b5e6-96231b3b80d8

test/Object/archive-replace-pos.test

index 0ba9b6dd282a5bba94b65307aef98205d3bc5d54..af0a30129f949fb20981c51587ed201252ebcb19 100644 (file)
@@ -12,7 +12,8 @@ CHECK: .foo
 CHECK-NEXT: .zed
 CHECK-NEXT: .bar
 
-RUN: llvm-ar rc %t.a %t.foo %t.bar
+RUN: rm -f %t.a
+RUN: llvm-ar rc %t.a %t.zed %t.foo %t.bar
 RUN: llvm-ar t %t.a | FileCheck --check-prefix=CHECK2 %s
 
 CHECK2: .zed