10d1bb79aSJames Y KnightTest that darwin archives are created with distinct (name,timestamp) pairs. 20d1bb79aSJames Y Knight 30d1bb79aSJames Y KnightThe two members with the duplicated name "test.o" must have unique 40d1bb79aSJames Y Knightnon-zero timestamps, while baz.o, being unique, remains a zero 50d1bb79aSJames Y Knighttimestamp. 60d1bb79aSJames Y Knight 70d1bb79aSJames Y KnightRUN: mkdir -p %T/sub1 80d1bb79aSJames Y KnightRUN: printf test > %T/test.o 90d1bb79aSJames Y KnightRUN: printf sub1/test > %T/sub1/test.o 100d1bb79aSJames Y KnightRUN: printf baz > %T/baz.o 110d1bb79aSJames Y Knight 120d1bb79aSJames Y KnightRUN: rm -f %t.a 13*9caa6b5bSFangrui SongRUN: llvm-ar --format=darwin rcs %t.a %T/sub1/test.o %T/test.o %T/baz.o 140d1bb79aSJames Y KnightRUN: FileCheck -strict-whitespace %s < %t.a 150d1bb79aSJames Y Knight 160d1bb79aSJames Y KnightCHECK:#1/12 1 0 0 644 28 ` 170d1bb79aSJames Y KnightCHECK-NEXT:test.o 180d1bb79aSJames Y KnightCHECK:#1/12 2 0 0 644 20 ` 190d1bb79aSJames Y KnightCHECK-NEXT:test.o 200d1bb79aSJames Y KnightCHECK:#1/12 0 0 0 644 20 ` 210d1bb79aSJames Y KnightCHECK-NEXT:baz.o 22