diff options
Diffstat (limited to 'llvm/test/tools/llvm-ar/default-add.test')
| -rw-r--r-- | llvm/test/tools/llvm-ar/default-add.test | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-ar/default-add.test b/llvm/test/tools/llvm-ar/default-add.test new file mode 100644 index 00000000000..525db85d3a5 --- /dev/null +++ b/llvm/test/tools/llvm-ar/default-add.test @@ -0,0 +1,17 @@ +RUN: yaml2obj -format macho %S/Inputs/macho.yaml -o %t-macho.o +RUN: yaml2obj -format coff %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. + |

