blob: 32cfa3faebaab72ec607d625b7611d9fab254028 [file] [log] [blame]
// RUN: %target-swift-frontend -Osize -assume-parsing-unqualified-ownership-sil -emit-ir %s | %FileCheck %s
// RUN: %target-swift-frontend -O -assume-parsing-unqualified-ownership-sil -emit-ir %s | %FileCheck %s --check-prefix=O
sil_stage canonical
import Builtin
// CHECK-LABEL: define{{.*}} swiftcc void @optimize_for_size_attribute({{.*}}) #0 {
// O-LABEL: define{{.*}} swiftcc void @optimize_for_size_attribute({{.*}}) #0 {
sil @optimize_for_size_attribute : $@convention(thin) (Builtin.Int32) -> () {
bb0(%0 : $Builtin.Int32):
%1 = tuple ()
return %1 : $()
}
// O-NOT: attributes #0 = {{{.*}}optsize
// CHECK: attributes #0 = {{{.*}}minsize