blob: 8c293f63d5d3f9ebf1279145fe93fb88c22248fb [file] [log] [blame]
// RUN: %target-swift-frontend -emit-silgen -emit-verbose-sil -enable-sil-ownership %s | %FileCheck %s
// Test that the attribute gets set on default argument generators.
// CHECK-LABEL: sil hidden [transparent] @$S21transparent_attribute0A23FuncWithDefaultArgument1xS2i_tFfA_ : $@convention(thin) () -> Int {
// CHECK-LABEL: sil hidden [transparent] @$S21transparent_attribute0A23FuncWithDefaultArgument1xS2i_tF : $@convention(thin) (Int) -> Int {
@_transparent func transparentFuncWithDefaultArgument (x: Int = 1) -> Int {
return x
}
func useTransparentFuncWithDefaultArgument() -> Int {
return transparentFuncWithDefaultArgument()
}