Files
swift-mirror/validation-test/compiler_crashers_fixed/2208-swift-modulefile-configurestorage.swift
Doug Gregor 0749486302 Let unqualified lookup find members of protocols and extensions thereof.
Members of protocols found via unqualified name lookup are mapped to
their corresponding witnesses, as we do for qualified name
lookup. This is the bulk of the compiler changes for
rdar://problem/20509152. Performing this mapping for unqualified name
lookup of types will follow.

Swift SVN r28333
2015-05-08 23:22:13 +00:00

16 lines
355 B
Swift

// RUN: not %target-swift-frontend %s -parse
// Distributed under the terms of the MIT license
// Test case submitted to project by https://github.com/practicalswift (practicalswift)
// Test case found by fuzzing
protocol P {
enum B : d = 0)
}
extension String {
case C> {
}
protocol c : () -> : e() -> T, a<f : A, T)
protocol A : P {
func j<S : B, U.e