Skip to content

Commit a3c1925

Browse files
authored
Merge pull request #28149 from davezarzycki/pr28149
[Tests] Remove `no_asserts` from sema perf tests
2 parents 9fec658 + b1e253e commit a3c1925

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+47
-47
lines changed

validation-test/Sema/type_checker_perf/fast/expression_too_complex_4.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -swift-version 4 -solver-expression-time-threshold=1 -solver-disable-shrink -disable-constraint-solver-performance-hacks -solver-enable-operator-designated-types
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func test(_ i: Int, _ j: Int) -> Int {
55
return 1 + (((i >> 1) + (i >> 2) + (i >> 3) + (i >> 4) << 1) << 1) & 0x40 +

validation-test/Sema/type_checker_perf/fast/rdar17024694.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
_ = (2...100).reversed().filter({ $0 % 11 == 0 }).map {
55
"\($0) bottles of beer on the wall, \($0) bottles of beer;\n"

validation-test/Sema/type_checker_perf/fast/rdar17077404.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func memoize<A: Hashable, R>(
55
f: @escaping ((A) -> R, A) -> R

validation-test/Sema/type_checker_perf/fast/rdar17170728.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1 -solver-disable-shrink -disable-constraint-solver-performance-hacks -solver-enable-operator-designated-types
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
let i: Int? = 1
55
let j: Int?

validation-test/Sema/type_checker_perf/fast/rdar18522024.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func test(a: [String], b: String, c: String) -> [String] {
55
return a.map { $0 + ": " + b + "(" + c + $0 + ")" }

validation-test/Sema/type_checker_perf/fast/rdar19029974.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
infix operator <*> : AdditionPrecedence
55
func <*><A, B>(lhs: ((A) -> B)?, rhs: A?) -> B? {

validation-test/Sema/type_checker_perf/fast/rdar19157118.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
public func expectEqualMethodsForDomain<
55
SelfType, ArgumentType, Result : Equatable

validation-test/Sema/type_checker_perf/fast/rdar19357292.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1 -solver-disable-shrink -disable-constraint-solver-performance-hacks -solver-enable-operator-designated-types
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func test(strings: [String]) {
55
for string in strings {

validation-test/Sema/type_checker_perf/fast/rdar19836070.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1 -solver-disable-shrink -disable-constraint-solver-performance-hacks -solver-enable-operator-designated-types
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
let _: (Character) -> Bool = { c in
55
("a" <= c && c <= "z") || ("A" <= c && c <= "Z") || c == "_"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
let _ = Array([0].lazy.reversed().filter { $0 % 2 == 0 }.map { $0 / 2 })

validation-test/Sema/type_checker_perf/fast/rdar21374729.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
protocol P {
55
associatedtype A
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1 -swift-version 5
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
_ = [1, 3, 5, 7, 11].filter{ $0 == 1 || $0 == 3 || $0 == 11 || $0 == 1 || $0 == 3 || $0 == 11 } == [ 1, 3, 11 ]

validation-test/Sema/type_checker_perf/fast/rdar22249571.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func rdar22249571() -> [UInt8] {
55
return (0...10).map { _ in

validation-test/Sema/type_checker_perf/fast/rdar22282851.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
struct S {
55
let s: String
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
_ = (1...10).map(String.init) + [": hi"]

validation-test/Sema/type_checker_perf/fast/rdar22770433.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1 -solver-disable-shrink -disable-constraint-solver-performance-hacks -solver-enable-operator-designated-types
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func test(n: Int) -> Int {
55
return n == 0 ? 0 : (0..<n).reduce(0) {

validation-test/Sema/type_checker_perf/fast/rdar23429943.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1 -solver-disable-shrink -disable-constraint-solver-performance-hacks -solver-enable-operator-designated-types
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
let _ = [0].reduce([Int]()) {
55
return $0.count == 0 && ($1 == 0 || $1 == 2 || $1 == 3) ? [] : $0 + [$1]

validation-test/Sema/type_checker_perf/fast/rdar23620262.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33
// REQUIRES: rdar38378503
44

55
// expected-no-diagnostics

validation-test/Sema/type_checker_perf/fast/rdar28018866.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
struct P {
55
let x: Float

validation-test/Sema/type_checker_perf/fast/rdar31439825.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1 -solver-disable-shrink -disable-constraint-solver-performance-hacks -solver-enable-operator-designated-types
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
let a = 1
55

validation-test/Sema/type_checker_perf/fast/rdar31742586.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1 -solver-disable-shrink -disable-constraint-solver-performance-hacks -solver-enable-operator-designated-types
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func rdar31742586() -> Double {
55
return -(1 + 2) + -(3 + 4) + 5 - (-(1 + 2) + -(3 + 4) + 5)

validation-test/Sema/type_checker_perf/fast/rdar32221800.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func test(header_field_mark: Bool?, header_value_mark: Bool?,
55
url_mark: Bool?, body_mark: Bool?, status_mark: Bool?) {

validation-test/Sema/type_checker_perf/fast/rdar32998180.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1 -solver-disable-shrink -disable-constraint-solver-performance-hacks -solver-enable-operator-designated-types
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func rdar32998180(value: UInt16) -> UInt16 {
55
let result = ((((value >> 1) ^ (value >> 1) ^ (value >> 1) ^ (value >> 1)) & 1) << 1)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
let _ = 1 | UInt32(0) << 0 | UInt32(1) << 1 | UInt32(2) << 2 | UInt32(3) << 3 | UInt32(4) << 4

validation-test/Sema/type_checker_perf/fast/rdar33806601.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
class P {
55
var x : Int = 0

validation-test/Sema/type_checker_perf/fast/rdar35213699.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1 -solver-disable-shrink -disable-constraint-solver-performance-hacks -solver-enable-operator-designated-types
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func test() {
55
let _: UInt = 1 * 2 + 3 * 4 + 5 * 6 + 7 * 8 + 9 * 10 + 11 * 12 + 13 * 14

validation-test/Sema/type_checker_perf/fast/rdar36838495.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
struct T {
55
enum B {

validation-test/Sema/type_checker_perf/slow/rdar18800950.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
// Mixed Float and Double arithmetic
55
func rdar18800950(v: Float) -> Double {

validation-test/Sema/type_checker_perf/slow/rdar18994321.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
precedencegroup ExponentiationPrecedence {
55
associativity: right

validation-test/Sema/type_checker_perf/slow/rdar19368383.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
// Missing force of optional result of dictionary lookup.
55
func rdar19368383(d: [String : String]) -> [String] {

validation-test/Sema/type_checker_perf/slow/rdar19612086.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33
struct Stringly {
44
init(string: String) {}
55
init(format: String, _ args: Any...) {}

validation-test/Sema/type_checker_perf/slow/rdar19737632.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
let a = "a"
55
let b = "b"

validation-test/Sema/type_checker_perf/slow/rdar19915443.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
var counts = [ 0, 0, 0, 0 ]
55
// NOTE: This is using mixed types, and would result in a type checking error if it completed.

validation-test/Sema/type_checker_perf/slow/rdar20859567.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
struct Stringly {
55
init(string: String) {}

validation-test/Sema/type_checker_perf/slow/rdar22079400.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
let _ = (0...1).lazy.flatMap {
55
a in (1...2).lazy.map { b in (a, b) }

validation-test/Sema/type_checker_perf/slow/rdar22877285.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
let j = 1
55

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
_ = [0,1,2,3].lazy.map { String($0)+"hi" }.sorted(by: { $0 > $1 && $1 < $0 && ($1 + $0) < 1000 })
55
// expected-error@-1 {{reasonable time}}

validation-test/Sema/type_checker_perf/slow/rdar23224583.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
// Mixed UInt32 and Double
55
let x: UInt32 = 1

validation-test/Sema/type_checker_perf/slow/rdar23682605.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func memoize<T: Hashable, U>( body: @escaping ((T)->U, T)->U ) -> (T)->U {
55
var memo = Dictionary<T, U>()

validation-test/Sema/type_checker_perf/slow/rdar23861629.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
struct S { var s: String? }
55

validation-test/Sema/type_checker_perf/slow/rdar26564101.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33
// REQUIRES: rdar46850561
44

55
func rdar26564101(a: [Double], m: Double) -> Double {

validation-test/Sema/type_checker_perf/slow/rdar30631148.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
func fun(_ x: Double) -> Double { fatalError() }
55

validation-test/Sema/type_checker_perf/slow/rdar32034560.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
22
// REQUIRES: rdar42744631
3-
// REQUIRES: tools-release,no_asserts
3+
// REQUIRES: tools-release
44

55
struct S {
66
var A: [[UInt32]]

validation-test/Sema/type_checker_perf/slow/rdar33476240.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
// Mixed Int/Double slow to emit diagnostics
55
func rdar33476240(col: Int, row: Int, maxCol: Int, maxRow: Int) {

validation-test/Sema/type_checker_perf/slow/rdar33935430.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2-
// REQUIRES: tools-release,no_asserts
2+
// REQUIRES: tools-release
33

44
// Mixed Int/Float arithmetic
55
func rdar33935430(a: Int, b: Int, c: Float, d: Float, n: Int) {

validation-test/Sema/type_checker_perf/slow/rdar46713933.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// RUN: %target-typecheck-verify-swift
2-
// REQUIRES: tools-release,no_asserts
1+
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
2+
// REQUIRES: tools-release
33

44
func wrap<T>(_ key: String, _ value: T) -> T { return value }
55
func wrap<T: ExpressibleByIntegerLiteral>(_ key: String, _ value: T) -> T { return value }

0 commit comments

Comments
 (0)