@MainActor protocol P {} class InferMainActor: P { func test() {} } // RUN: %sourcekitd-test -req=cursor -pos=4:7 %s -- %s -module-name ConcurrencyTest | %FileCheck %s --check-prefix=CHECK-CLASS // CHECK-CLASS: source.lang.swift.decl.class // CHECK-CLASS-NEXT: InferMainActor // CHECK-CLASS: @MainActor class InferMainActor : P // CHECK-CLASS: @MainActor class InferMainActor : P // RUN: %sourcekitd-test -req=cursor -pos=5:8 %s -- %s -module-name ConcurrencyTest | %FileCheck %s --check-prefix=CHECK-FUNC // CHECK-FUNC: source.lang.swift.decl.function.method.instance // CHECK-FUNC-NEXT: test() // CHECK-FUNC: @MainActor func test() // CHECK-FUNC: @MainActor func test()