From: Kai Luo Date: Fri, 16 Dec 2022 03:08:34 +0000 (+0800) Subject: [AIX][BigArchive][NFC] Add test case that list members of archive with free list... X-Git-Tag: upstream/17.0.6~23610 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bef10bf4e343141acda17cdf0fb7b7c09ee566d3;p=platform%2Fupstream%2Fllvm.git [AIX][BigArchive][NFC] Add test case that list members of archive with free list in it The archive is generated via ``` touch foo.c ar crus libfoo.a foo.c ar d libfoo.a foo.c ``` Thus it contains free list. Differential Revision: https://reviews.llvm.org/D138985 --- diff --git a/llvm/test/Object/Inputs/aix-empty-big-archive-with-freelist.a b/llvm/test/Object/Inputs/aix-empty-big-archive-with-freelist.a new file mode 100644 index 0000000..4b80edb Binary files /dev/null and b/llvm/test/Object/Inputs/aix-empty-big-archive-with-freelist.a differ diff --git a/llvm/test/Object/archive-big-read-empty-with-freelist.test b/llvm/test/Object/archive-big-read-empty-with-freelist.test new file mode 100644 index 0000000..2ac3253 --- /dev/null +++ b/llvm/test/Object/archive-big-read-empty-with-freelist.test @@ -0,0 +1,3 @@ +# Test reading an empty archive with free list in it. +# RUN: not llvm-ar tv %p/Inputs/aix-empty-big-archive-with-freelist.a 2>&1 \ +# RUN: | grep 'truncated or malformed archive'