Files
swift-mirror/test/NameBinding/MutualDependency.swift
Slava Pestov 31176d713a Sema: Only validate all members of a class if we access one of its members
... Or if we subclass it, or define an extension of it.
2017-10-22 20:05:01 -07:00

15 lines
631 B
Swift

// RUN: %target-swift-frontend -typecheck %s -enable-source-import -I %S/Inputs -parse-as-library
// RUN: %target-swift-frontend -typecheck %s -enable-source-import -I %S/Inputs
// RUN: %target-swift-frontend -typecheck %S/Inputs/MutualDependencyHelper.swift -enable-source-import -I %S
// RUN: %target-swift-frontend -interpret -I %S/Inputs -enable-source-import %s -verify
import MutualDependencyHelper
public class MyClass {
public var delegate : MyDelegate // expected-note {{'self.delegate' not initialized}}
public init() {} // expected-error {{return from initializer without initializing all stored properties}}
}