[lld] r308386 - test: add COFF test for library extension handling

Saleem Abdulrasool via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 18 15:25:08 PDT 2017


Author: compnerd
Date: Tue Jul 18 15:25:07 2017
New Revision: 308386

URL: http://llvm.org/viewvc/llvm-project?rev=308386&view=rev
Log:
test: add COFF test for library extension handling

Ensure that an extension other than .dll, .exe is preserved as per the
behaviour of link.

Added:
    lld/trunk/test/COFF/Inputs/extension.def
    lld/trunk/test/COFF/import-extension.test

Added: lld/trunk/test/COFF/Inputs/extension.def
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/extension.def?rev=308386&view=auto
==============================================================================
--- lld/trunk/test/COFF/Inputs/extension.def (added)
+++ lld/trunk/test/COFF/Inputs/extension.def Tue Jul 18 15:25:07 2017
@@ -0,0 +1,3 @@
+LIBRARY library.ext
+EXPORTS
+  f

Added: lld/trunk/test/COFF/import-extension.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/import-extension.test?rev=308386&view=auto
==============================================================================
--- lld/trunk/test/COFF/import-extension.test (added)
+++ lld/trunk/test/COFF/import-extension.test Tue Jul 18 15:25:07 2017
@@ -0,0 +1,7 @@
+# RUN: mkdir -p %T && cd %T
+# RUN: lld-link /machine:x64 /def:%S/Inputs/extension.def
+# RUN: llvm-ar t library.lib | FileCheck %s
+
+CHECK: library.ext
+CHECK-NOT: library.dll
+CHECK-NOT: library.exe




More information about the llvm-commits mailing list