diff options
Diffstat (limited to 'test/tools/llvm-ar/default-add.test')
-rw-r--r-- | test/tools/llvm-ar/default-add.test | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/tools/llvm-ar/default-add.test b/test/tools/llvm-ar/default-add.test new file mode 100644 index 0000000000000..88719e4efce3c --- /dev/null +++ b/test/tools/llvm-ar/default-add.test @@ -0,0 +1,17 @@ +RUN: yaml2obj %S/Inputs/macho.yaml -o %t-macho.o +RUN: yaml2obj %S/Inputs/coff.yaml -o %t-coff.o + +RUN: rm -f %t.ar +RUN: llvm-ar crs %t.ar %t-macho.o +RUN: grep -q __.SYMDEF %t.ar +RUN: llvm-ar crs %t.ar %t-coff.o +RUN: grep -q __.SYMDEF %t.ar + +RUN: rm -f %t.ar +RUN: llvm-ar crs %t.ar %t-coff.o +RUN: not grep -q __.SYMDEF %t.ar +RUN: llvm-ar crs %t.ar %t-macho.o +RUN: not grep -q __.SYMDEF %t.ar + +Ensure that we select the existing format when updating. + |