diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2016-12-15 19:37:46 +0000 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-12-15 19:37:46 +0000 |
| commit | e089554c8f6bffff5ff9df9e67b5217eafbeb8a6 (patch) | |
| tree | 33042341a9b939cf900c3109b0ba5d2d4c7bfd7c /llvm/test/LibDriver | |
| parent | 578113ffb7d95705e1a9cb825e23e894e5ac14d6 (diff) | |
| download | bcm5719-llvm-e089554c8f6bffff5ff9df9e67b5217eafbeb8a6.tar.gz bcm5719-llvm-e089554c8f6bffff5ff9df9e67b5217eafbeb8a6.zip | |
LibDriver: Allow resource files to be archive members.
It seems pointless to add a resource to an archive because it won't have
any symbols to link against (and link.exe doesn't have an equivalent of
--whole-archive), but lib.exe allows it for some reason.
llvm-svn: 289859
Diffstat (limited to 'llvm/test/LibDriver')
| -rw-r--r-- | llvm/test/LibDriver/Inputs/resource.res | bin | 0 -> 108 bytes | |||
| -rw-r--r-- | llvm/test/LibDriver/invalid.test | 2 | ||||
| -rw-r--r-- | llvm/test/LibDriver/resource.test | 3 |
3 files changed, 4 insertions, 1 deletions
diff --git a/llvm/test/LibDriver/Inputs/resource.res b/llvm/test/LibDriver/Inputs/resource.res Binary files differnew file mode 100644 index 00000000000..f1c799fbbb0 --- /dev/null +++ b/llvm/test/LibDriver/Inputs/resource.res diff --git a/llvm/test/LibDriver/invalid.test b/llvm/test/LibDriver/invalid.test index 2a8b68cc60f..2978177a431 100644 --- a/llvm/test/LibDriver/invalid.test +++ b/llvm/test/LibDriver/invalid.test @@ -1,2 +1,2 @@ RUN: not llvm-lib %S/Inputs/cl-gl.obj 2>&1 | FileCheck %s -CHECK: not a COFF object or bitcode file +CHECK: not a COFF object, bitcode or resource file diff --git a/llvm/test/LibDriver/resource.test b/llvm/test/LibDriver/resource.test new file mode 100644 index 00000000000..6c3dad50b45 --- /dev/null +++ b/llvm/test/LibDriver/resource.test @@ -0,0 +1,3 @@ +RUN: llvm-lib /out:%t %S/Inputs/resource.res +RUN: llvm-ar t %t | FileCheck %s +CHECK: resource.res |

