Files
swift-mirror/test/Parse/diagnose_dynamicReplacement.swift

21 lines
597 B
Swift

// RUN: %target-typecheck-verify-swift -swift-version 5
dynamic func dynamic_replaceable() {
}
@_dynamicReplacement
// expected-error@-1 {{expected '(' in '_dynamicReplacement' attribute}}
func test_dynamic_replacement_for() {
}
@_dynamicReplacement(
// expected-error@-1 {{expected 'for' in '_dynamicReplacement' attribute}}
func test_dynamic_replacement_for2() {
}
@_dynamicReplacement(for: dynamically_replaceable() // expected-note {{to match this opening '('}}
func test_dynamic_replacement_for3() {
// expected-error@-1 {{expected ')' after function name for '@_dynamicReplacement'}}
}