Files
swift-mirror/test/decl/protocol/protocols_in_library.swift
David Farler b7d17b25ba Rename -parse flag to -typecheck
A parse-only option is needed for parse performance tracking and the
current option also includes semantic analysis.
2016-11-28 10:50:55 -08:00

16 lines
334 B
Swift

// RUN: %target-typecheck-verify-swift -parse-as-library
struct X {
struct Inner : Proto {
}
struct Inner2 : Proto2 { // expected-error {{type 'X.Inner2' does not conform to protocol 'Proto2'}}
}
}
protocol Proto {
}
protocol Proto2 {
func f() // expected-note {{protocol requires function 'f()' with type '() -> ()'}}
}