blob: dc295cb11728f88a76a026aeef11c68982e7bd67 [file] [log] [blame]
// RUN: %target-swift-frontend -emit-sil %s -Xllvm -sil-disable-pass=AllocBoxToStack -Xllvm -sil-disable-pass-only-function='$s26testflag_disable_pass_only4foo1yyF' | %FileCheck %s
// CHECK-LABEL: sil hidden [noinline] @$s26testflag_disable_pass_only4foo1yyF :
// CHECK: alloc_box
// CHECK-LABEL: } // end sil function '$s26testflag_disable_pass_only4foo1yyF'
@inline(never)
func foo1() {
var a = 100
@inline(never)
func bar() {
print(a)
}
}
// CHECK-LABEL: sil hidden [noinline] @$s26testflag_disable_pass_only4foo2yyF :
// CHECK-NOT: alloc_box
// CHECK-LABEL: } // end sil function '$s26testflag_disable_pass_only4foo2yyF'
@inline(never)
func foo2() {
var a = 100
@inline(never)
func bar() {
print(a)
}
}