// RUN: %target-swift-frontend %s -Onone -Xllvm -sil-inline-generics=false -emit-sil | %FileCheck %s // REQUIRES: optimized_stdlib // Check that pre-specialization works at -Onone. // This test requires the standard library to be compiled with pre-specializations! // CHECK-LABEL: sil [noinline] @$s13prespecialize4test_4sizeySaySiGz_SitF // // Look for generic specialization of Swift.Array.subscript.getter : (Swift.Int) -> A // CHECK: function_ref @$sSayxSicigSi_Tg5 // CHECK: return @inline(never) public func test(_ a: inout [Int], size: Int) { for i in 0.. of Swift.Array.init (repeating : A, count : Swift.Int) -> Swift.Array // CHECK: function_ref @$sSa9repeating5countSayxGx_SitcfCSi_Tg5 // CHECK: return @inline(never) public func run() { let size = 10000 var p = [Int](repeating: 0, count: size) for i in 0..