Files
swift-mirror/test/decl/func/complete_object_init.swift
Doug Gregor 571ae697d5 Parsing and AST support for complete object initializers.
Enforce that complete object initializers always be delegating.

Swift SVN r14549
2014-03-01 00:51:18 +00:00

15 lines
290 B
Swift

// RUN: %swift -parse %s -verify
class X {
init withInt(i: Int) -> Self {
self.init(withDouble: Double(i))
}
init withFloat(f: Float) -> Self { // expected-error{{complete object initializer for 'X' must delegate (with 'self.init')}}
}
init withDouble(d: Double) {
}
}