blob: 9674453acedfe45ae3af411b349325b0fa6d1040 [file] [log] [blame]
// Test that generics work in the REPL.
// RUN: %lldb --repl < %s | FileCheck %s
class Foo<T,U> {
var t: T?
var u: U?
init() { t = nil; u = nil }
init(_ x: T, _ y: U) { t = x; u = y }
}
(Foo<String, Double>(), Foo<Double, String>(3.14, "hello"))
// CHECK: $R0: (Foo<String, Double>, Foo<Double, String>) = {
// CHECK-NEXT: 0 = {
// CHECK-NEXT: t = nil
// CHECK-NEXT: u = nil
// CHECK-NEXT: }
// CHECK-NEXT: 1 = {
// CHECK-NEXT: t = 3.14{{[0-9]+}}
// CHECK-NEXT: u = "hello"
// CHECK-NEXT: }
// CHECK-NEXT: }