blob: f7b037d3f43e1e2f3bbf8c921f36f7a59e5eca68 [file] [log] [blame]
## 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>