Skip to content

Commit b3ad462

Browse files
authored
Merge pull request #62360 from eeckstein/reenable-set-test
tests: re-enable SILOptimizer/set.swift
2 parents dd6f468 + 91d00ac commit b3ad462

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

test/SILOptimizer/set.swift

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,27 @@
1-
// REQUIRES: rdar102865253
2-
3-
// RUN: %target-swift-frontend -parse-as-library -primary-file %s -O -sil-verify-all -module-name=test -emit-sil | %FileCheck %s
4-
// RUN: %target-swift-frontend -parse-as-library -primary-file %s -Osize -sil-verify-all -module-name=test -emit-sil | %FileCheck %s
1+
// RUN: %target-swift-frontend -parse-as-library -primary-file %s -O -sil-verify-all -module-name=test -Xllvm -sil-disable-pass=function-signature-opts -emit-sil | %FileCheck %s
2+
// RUN: %target-swift-frontend -parse-as-library -primary-file %s -Osize -sil-verify-all -module-name=test -Xllvm -sil-disable-pass=function-signature-opts -emit-sil | %FileCheck %s
53
// REQUIRES: swift_stdlib_no_asserts,optimized_stdlib
64
// REQUIRES: swift_in_compiler
75

86
// Test optimal code generation for creating empty sets.
97

10-
// CHECK-LABEL: sil @$s4test30createEmptySetFromArrayLiteralShySiGyF
8+
// CHECK-LABEL: sil {{.*}}@$s4test30createEmptySetFromArrayLiteralShySiGyF
119
// CHECK: global_addr @_swiftEmptySetSingleton
1210
// CHECK-NOT: apply
1311
// CHECK: } // end sil function '$s4test30createEmptySetFromArrayLiteralShySiGyF'
1412
public func createEmptySetFromArrayLiteral() -> Set<Int> {
1513
return []
1614
}
1715

18-
// CHECK-LABEL: sil @$s4test29createEmptySetWithInitializerShySiGyF
16+
// CHECK-LABEL: sil {{.*}}@$s4test29createEmptySetWithInitializerShySiGyF
1917
// CHECK: global_addr @_swiftEmptySetSingleton
2018
// CHECK-NOT: apply
2119
// CHECK: } // end sil function '$s4test29createEmptySetWithInitializerShySiGyF'
2220
public func createEmptySetWithInitializer() -> Set<Int> {
2321
return Set<Int>()
2422
}
2523

26-
// CHECK-LABEL: sil @$s4test17createNonEmptySetShySiGyF
24+
// CHECK-LABEL: sil {{.*}}@$s4test17createNonEmptySetShySiGyF
2725
// CHECK: global_value
2826
// CHECK: [[F:%[0-9]+]] = function_ref @$sSh21_nonEmptyArrayLiteralShyxGSayxG_tcfCSi_Tg5
2927
// CHECK: apply [[F]]

0 commit comments

Comments
 (0)