diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/Object/Inputs/corrupt-archive.a | bin | 0 -> 2698 bytes | |||
-rw-r--r-- | test/Object/nm-archive.test | 6 |
2 files changed, 6 insertions, 0 deletions
diff --git a/test/Object/Inputs/corrupt-archive.a b/test/Object/Inputs/corrupt-archive.a Binary files differnew file mode 100644 index 0000000000..f8940ff642 --- /dev/null +++ b/test/Object/Inputs/corrupt-archive.a diff --git a/test/Object/nm-archive.test b/test/Object/nm-archive.test index fbbf051b47..d875d6c991 100644 --- a/test/Object/nm-archive.test +++ b/test/Object/nm-archive.test @@ -33,3 +33,9 @@ RUN: llvm-nm -s %p/Inputs/archive-test.a-gnu-minimal Don't reject an empty archive. RUN: llvm-nm %p/Inputs/archive-test.a-empty + +This archive has an unaligned member and a unknown format member. +GNU AR is able to parse the unaligned member and warns about the member with +the unknown format. We should probably simply warn on both. For now just check +that we don't produce an error. +RUN: llvm-nm %p/Inputs/corrupt-archive.a |