Imported Upstream version 5.18.0.246

Former-commit-id: 0c7ce5b1a7851e13f22acfd379b7f9fb304e4833
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-01-23 08:21:40 +00:00
parent a7724cd563
commit 279aa8f685
28482 changed files with 3866972 additions and 44 deletions

View File

@@ -0,0 +1,19 @@
Test that only the darwin format needs to modify archive members to
avoid a ld64 bug.
RUN: echo foo > %t.o
RUN: rm -f %t.a
RUN: llvm-ar -format=bsd rc %t.a %t.o
RUN: llvm-ar p %t.a > %t.bsd.o
RUN: cmp %t.bsd.o %t.o
RUN: rm -f %t.a
RUN: llvm-ar -format=gnu rc %t.a %t.o
RUN: llvm-ar p %t.a > %t.gnu.o
RUN: cmp %t.gnu.o %t.o
RUN: rm -f %t.a
RUN: llvm-ar -format=darwin rc %t.a %t.o
RUN: llvm-ar p %t.a > %t.darwin.o
RUN: not cmp %t.darwin.o %t.o