diff options
| author | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-07-05 00:23:05 +0000 |
|---|---|---|
| committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2016-07-05 00:23:05 +0000 |
| commit | aecbdf70bfd3dbba8fe5c902046188821513e1b8 (patch) | |
| tree | f99db926dbc38527396adbadffda9eee8fdb347b /llvm/test | |
| parent | 4a105d73a9c0633a248049a622d6a74fa5dd8ca4 (diff) | |
| download | bcm5719-llvm-aecbdf70bfd3dbba8fe5c902046188821513e1b8.tar.gz bcm5719-llvm-aecbdf70bfd3dbba8fe5c902046188821513e1b8.zip | |
Object: support empty UID/GID fields
Normal archives do not have empty UID/GID fields. However, the Microsoft
Import library format is a customized archive (it just uses an alternate symbol
index format). When the import library is constructed by lib.exe, the UID and
GID fields are left empty. Do not abort on such an input.
llvm-svn: 274528
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/tools/llvm-ar/Inputs/msvc-import.lib | 2 | ||||
| -rw-r--r-- | llvm/test/tools/llvm-ar/empty-uid-gid.test | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-ar/Inputs/msvc-import.lib b/llvm/test/tools/llvm-ar/Inputs/msvc-import.lib new file mode 100644 index 00000000000..224125bafce --- /dev/null +++ b/llvm/test/tools/llvm-ar/Inputs/msvc-import.lib @@ -0,0 +1,2 @@ +!<arch> +library.dll/ 28800 0 0 ` diff --git a/llvm/test/tools/llvm-ar/empty-uid-gid.test b/llvm/test/tools/llvm-ar/empty-uid-gid.test new file mode 100644 index 00000000000..f289089f81a --- /dev/null +++ b/llvm/test/tools/llvm-ar/empty-uid-gid.test @@ -0,0 +1,3 @@ +RUN: llvm-ar tv %S/Inputs/msvc-import.lib | FileCheck %s + +CHECK: --------- 0/0 0 1970-01-01 00:00:00.000000000 library.dll |

