blob: 774dc298187060c22484169ee8a13f33524ea39b [file] [log] [blame]
// RUN: %target-typecheck-verify-swift -solver-expression-time-threshold=1
struct S {
let a: Int
let b: Int
let c: Int
let d: Int
init(_ a: Int, _ b: Int, _ c: Int, _ d: Int) {
self.a = a
self.b = b
self.c = c
self.d = d
}
}
func foo(_ lhs: S, _ rhs: S) -> Int {
return abs(lhs.a - rhs.a) + abs(lhs.b - rhs.b) + abs(lhs.c - rhs.c) + abs(lhs.d - rhs.d)
}