Files
swift-mirror/test/ModuleInterface/actor_old_compat.swift
John McCall b182bbce6b Don't emit a bogus diagnostic when processing an old actor declaration.
This seems to only happen when parsing swiftinterfaces, but I've written
this to be more generally defensive.

rdar://78233377
2021-06-09 04:16:33 -04:00

18 lines
660 B
Swift

// RUN: %empty-directory(%t)
// RUN: mkdir -p %t/OldActor.framework/Modules/OldActor.swiftmodule
// RUN: %target-swift-frontend -emit-module -module-name OldActor %S/Inputs/OldActor.swiftinterface -o %t/OldActor.framework/Modules/OldActor.swiftmodule/%module-target-triple.swiftmodule
// RUN: %target-swift-frontend -F %t -enable-experimental-concurrency -typecheck -verify %s
// RUNX: cp -r %S/Inputs/OldActor.framework %t/
// RUNX: %{python} %S/../CrossImport/Inputs/rewrite-module-triples.py %t %module-target-triple
// REQUIRES: concurrency
import OldActor
@available(SwiftStdlib 5.5, *)
extension Monk {
public func test() async {
method()
}
}