// RUN: %target-swift-emit-silgen %s -target %target-swift-5.9-abi-triple | %FileCheck %s typealias A = (repeat (each T, U, V)) struct G { typealias B = (repeat A) struct H { typealias C = (repeat B) } } // CHECK-LABEL: sil hidden [ossa] @$s21nested_pack_expansion2fb1tyx_q_Qe_q0_txQp_tq_Qp_t_tRvzRv_r1_lF : $@convention(thin) (@pack_guaranteed Pack{repeat (repeat (each T, /* level: 1 */ each U, V))}) -> () { // CHECK: bb0(%0 : $*Pack{repeat (repeat (each T, /* level: 1 */ each U, V))}): func fb(t: G.B) {}