16 lines
587 B
Plaintext
16 lines
587 B
Plaintext
## Test regular archives do not convert to thin archives
|
|
## in the special case of replacing a single file in an
|
|
## archive with itself from the current directory.
|
|
|
|
# RUN: rm -rf %t && mkdir -p %t && cd %t
|
|
# RUN: echo "a" > a.txt
|
|
# RUN: llvm-ar --format=gnu cr foo.a a.txt 2>&1
|
|
|
|
## Check that an error is issued.
|
|
# RUN: not llvm-ar --format=gnu cr --thin foo.a a.txt 2>&1 | FileCheck %s
|
|
# CHECK: error: cannot convert a regular archive to a thin one
|
|
|
|
## Check that the archive is still the correct flavor.
|
|
# RUN: FileCheck --input-file=foo.a %s --check-prefix=REGULAR
|
|
# REGULAR: !<arch>
|