1 Test the 'm' operation in llvm-ar
8 RUN: cp %p/Inputs/GNU.a %t.a
9 RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc
10 RUN: llvm-ar t %t.a | FileCheck %s
13 RUN: cp %p/Inputs/MacOSX.a %t.a
14 RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc
15 RUN: llvm-ar t %t.a | FileCheck %s
18 RUN: cp %p/Inputs/SVR4.a %t.a
19 RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc
20 RUN: llvm-ar t %t.a | FileCheck %s
23 RUN: cp %p/Inputs/xpg4.a %t.a
24 RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc
25 RUN: llvm-ar t %t.a | FileCheck %s
30 CHECK-NEXT: very_long_bytecode_file_name.bc
33 RUN: cp %p/Inputs/GNU.a %t.a
34 RUN: llvm-ar mb evenlen %t.a very_long_bytecode_file_name.bc
35 RUN: llvm-ar t %t.a | FileCheck --check-prefix=BEFORE %s
37 BEFORE: very_long_bytecode_file_name.bc
43 RUN: cp %p/Inputs/GNU.a %t.a
44 RUN: llvm-ar ma evenlen %t.a very_long_bytecode_file_name.bc
45 RUN: llvm-ar t %t.a | FileCheck --check-prefix=AFTER %s
48 AFTER-NEXT: very_long_bytecode_file_name.bc