31 lines · plain
1Test adding a member to a particular position2 3RUN: touch %t.foo4RUN: touch %t.bar5RUN: rm -f %t.a6RUN: llvm-ar rc %t.a %t.foo %t.bar7RUN: touch %t.zed8RUN: llvm-ar rca %t.foo %t.a %t.zed9RUN: llvm-ar t %t.a | FileCheck %s10 11CHECK: .foo12CHECK-NEXT: .zed13CHECK-NEXT: .bar14 15RUN: rm -f %t.a16RUN: llvm-ar rc %t.a %t.zed %t.foo %t.bar17RUN: llvm-ar t %t.a | FileCheck --check-prefix=CHECK2 %s18 19CHECK2: .zed20CHECK2-NEXT: .foo21CHECK2-NEXT: .bar22 23RUN: llvm-ar rca %t.foo %t.a %t.zed24RUN: llvm-ar t %t.a | FileCheck --check-prefix=CHECK3 %s25CHECK3: .foo26CHECK3-NEXT: .zed27CHECK3-NEXT: .bar28 29RUN: llvm-ar rc %t.a %t.zed30RUN: llvm-ar t %t.a | FileCheck --check-prefix=CHECK3 %s31