// RUN: %target-swift-frontend -O -emit-sil -primary-file %s | %FileCheck %s struct XXX { init(t : T) {m_t = t} mutating func foo(_ t : T) -> Int {m_t = t; return 4} var m_t : T } extension XXX { @inline(never) mutating func bar(_ x : T) { self.m_t = x} } public func exp1() { var J = XXX(t: 4) J.bar(3) } // Make sure that we are able to specialize the extension 'bar' //CHECK: sil shared [noinline] @$s14specialize_ext3XXXV3bar{{[_0-9a-zA-Z]*}}FSi_Tg5