From 67172d8bd7d6ebd11c90db0a774fa7599f43e919 Mon Sep 17 00:00:00 2001 From: Simon Evans Date: Mon, 27 May 2019 23:52:12 +0100 Subject: [PATCH] SR-7039: Add test for -static-stdlib when using Dispatch --- test-static-stdlib/dispatch_test.swift | 6 ++++++ test-static-stdlib/test-dispatch-static-stdlib.test | 7 +++++++ 2 files changed, 13 insertions(+) create mode 100644 test-static-stdlib/dispatch_test.swift create mode 100644 test-static-stdlib/test-dispatch-static-stdlib.test 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