From b1633fdc361c847d0d22fa2ca1a674bad480200e Mon Sep 17 00:00:00 2001 From: Mike Ash Date: Mon, 19 Oct 2020 11:29:22 -0400 Subject: [PATCH] [Test] Remove `as AnyObject` cast from OS_objects.swift. This workaround is no longer needed. rdar://problem/27526994 --- test/Interpreter/SDK/OS_objects.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/test/Interpreter/SDK/OS_objects.swift b/test/Interpreter/SDK/OS_objects.swift index 260ccde0ca87a..2f228111ddc1e 100644 --- a/test/Interpreter/SDK/OS_objects.swift +++ b/test/Interpreter/SDK/OS_objects.swift @@ -16,9 +16,8 @@ import DispatchObjects // CHECK: Get current queue print("Get current queue") -// TODO: Properly implement generalized dynamic casts from Any to -// runtime-visible classes. `as AnyObject` should be unnecessary here. -let obj = dispatch_get_current_queue() as AnyObject + +let obj = dispatch_get_current_queue() // CHECK-NEXT: Object is a dispatch queue if let q = obj as? OS_dispatch_queue {