// RUN: %target-swift-ide-test -print-module -module-to-print=LargeClassTemplates -I %S/Inputs -source-filename=x -enable-experimental-cxx-interop | %FileCheck %s // CHECK: struct HasTypeWithSelfAsParam { // CHECK: } // CHECK: struct HasTypeWithSelfAsParam { // CHECK: init() // CHECK: typealias TT = HasTypeWithSelfAsParam> // CHECK: } // CHECK: typealias WillBeInfinite = HasTypeWithSelfAsParam // TODO: we should not be importing functions that use this type in their // signature (such as the function below). // CHECK: mutating func test1() -> RegressionTest.ValExpr, _CInt_1>, _CInt_1>>