mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
27 lines
384 B
Swift
27 lines
384 B
Swift
// RUN: %swift -constraint-checker -parse %s
|
|
|
|
struct A<T> {
|
|
constructor(x:T) { }
|
|
|
|
static func bort(x:T) -> T { return x }
|
|
}
|
|
|
|
var a = A(0)
|
|
var a1 : A<Int> = a
|
|
|
|
var b = A("zero")
|
|
var b1 : A<String> = b
|
|
|
|
class C<T> {
|
|
constructor(x:T) { }
|
|
}
|
|
|
|
var c = new C(0)
|
|
var c1 : C<Int> = c
|
|
|
|
var d = new C("zero")
|
|
var d1 : C<String> = d
|
|
|
|
var x : Int = A.bort(0)
|
|
var y : String = A.bort("zero")
|