diff --git a/test-static-stdlib/dispatch_test.swift b/test-static-stdlib/dispatch_test.swift new file mode 100644 index 0000000..37f88e1 --- /dev/null +++ b/test-static-stdlib/dispatch_test.swift @@ -0,0 +1,6 @@ +import Dispatch + +let queue = DispatchQueue(label: "queuename", attributes: .concurrent) +queue.sync { + print("OK") +} diff --git a/test-static-stdlib/test-dispatch-static-stdlib.test b/test-static-stdlib/test-dispatch-static-stdlib.test new file mode 100644 index 0000000..40a872a --- /dev/null +++ b/test-static-stdlib/test-dispatch-static-stdlib.test @@ -0,0 +1,7 @@ +REQUIRES: platform=Linux +RUN: rm -rf %t +RUN: mkdir -p %t +RUN: %{swiftc} -static-stdlib %S/dispatch_test.swift -ldispatch -lswiftDispatch -lDispatchStubs -o %t/dispatch_test +RUN: %t/dispatch_test | %{FileCheck} %s + +CHECK: OK