Skip to content

Commit 11e8a1f

Browse files
Merge pull request #6388 from airspeedswift/_assertFailure-labels
[stdlib] Adjust _assertionFailed signature for naming guidelines
2 parents 721d670 + f089e16 commit 11e8a1f

File tree

2 files changed

+16
-19
lines changed

2 files changed

+16
-19
lines changed

stdlib/public/core/Assert.swift

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public func assert(
4646
// Only assert in debug mode.
4747
if _isDebugAssertConfiguration() {
4848
if !_branchHint(condition(), expected: true) {
49-
_assertionFailed("assertion failed", message(), file, line,
49+
_assertionFailure("assertion failed", message(), file: file, line: line,
5050
flags: _fatalErrorFlags())
5151
}
5252
}
@@ -88,7 +88,7 @@ public func precondition(
8888
// Only check in debug and release mode. In release mode just trap.
8989
if _isDebugAssertConfiguration() {
9090
if !_branchHint(condition(), expected: true) {
91-
_assertionFailed("precondition failed", message(), file, line,
91+
_assertionFailure("precondition failed", message(), file: file, line: line,
9292
flags: _fatalErrorFlags())
9393
}
9494
} else if _isReleaseAssertConfiguration() {
@@ -128,7 +128,7 @@ public func assertionFailure(
128128
file: StaticString = #file, line: UInt = #line
129129
) {
130130
if _isDebugAssertConfiguration() {
131-
_assertionFailed("fatal error", message(), file, line,
131+
_assertionFailure("fatal error", message(), file: file, line: line,
132132
flags: _fatalErrorFlags())
133133
}
134134
else if _isFastAssertConfiguration() {
@@ -167,7 +167,7 @@ public func preconditionFailure(
167167
) -> Never {
168168
// Only check in debug and release mode. In release mode just trap.
169169
if _isDebugAssertConfiguration() {
170-
_assertionFailed("fatal error", message(), file, line,
170+
_assertionFailure("fatal error", message(), file: file, line: line,
171171
flags: _fatalErrorFlags())
172172
} else if _isReleaseAssertConfiguration() {
173173
Builtin.int_trap()
@@ -188,7 +188,7 @@ public func fatalError(
188188
_ message: @autoclosure () -> String = String(),
189189
file: StaticString = #file, line: UInt = #line
190190
) -> Never {
191-
_assertionFailed("fatal error", message(), file, line,
191+
_assertionFailure("fatal error", message(), file: file, line: line,
192192
flags: _fatalErrorFlags())
193193
}
194194

@@ -206,7 +206,7 @@ public func _precondition(
206206
// Only check in debug and release mode. In release mode just trap.
207207
if _isDebugAssertConfiguration() {
208208
if !_branchHint(condition(), expected: true) {
209-
_fatalErrorMessage("fatal error", message, file, line,
209+
_fatalErrorMessage("fatal error", message, file: file, line: line,
210210
flags: _fatalErrorFlags())
211211
}
212212
} else if _isReleaseAssertConfiguration() {
@@ -235,8 +235,8 @@ public func _overflowChecked<T>(
235235
let (result, error) = args
236236
if _isDebugAssertConfiguration() {
237237
if _branchHint(error, expected: false) {
238-
_fatalErrorMessage("fatal error", "Overflow/underflow", file, line,
239-
flags: _fatalErrorFlags())
238+
_fatalErrorMessage("fatal error", "Overflow/underflow",
239+
file: file, line: line, flags: _fatalErrorFlags())
240240
}
241241
} else {
242242
Builtin.condfail(error._value)
@@ -260,7 +260,7 @@ public func _debugPrecondition(
260260
// Only check in debug mode.
261261
if _isDebugAssertConfiguration() {
262262
if !_branchHint(condition(), expected: true) {
263-
_fatalErrorMessage("fatal error", message, file, line,
263+
_fatalErrorMessage("fatal error", message, file: file, line: line,
264264
flags: _fatalErrorFlags())
265265
}
266266
}
@@ -290,7 +290,7 @@ public func _sanityCheck(
290290
) {
291291
#if INTERNAL_CHECKS_ENABLED
292292
if !_branchHint(condition(), expected: true) {
293-
_fatalErrorMessage("fatal error", message, file, line,
293+
_fatalErrorMessage("fatal error", message, file: file, line: line,
294294
flags: _fatalErrorFlags())
295295
}
296296
#endif

stdlib/public/core/AssertCommon.swift

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,9 @@ func _fatalErrorFlags() -> UInt32 {
8080
@_versioned
8181
@inline(never)
8282
@_semantics("stdlib_binary_only")
83-
func _assertionFailed(
84-
// FIXME(ABI)#18 : add argument labels to conform to API guidelines.
83+
func _assertionFailure(
8584
_ prefix: StaticString, _ message: StaticString,
86-
_ file: StaticString, _ line: UInt,
85+
file: StaticString, line: UInt,
8786
flags: UInt32
8887
) -> Never {
8988
prefix.withUTF8Buffer {
@@ -112,10 +111,9 @@ func _assertionFailed(
112111
@_versioned
113112
@inline(never)
114113
@_semantics("stdlib_binary_only")
115-
func _assertionFailed(
116-
// FIXME(ABI)#19 : add argument labels to conform to API guidelines.
114+
func _assertionFailure(
117115
_ prefix: StaticString, _ message: String,
118-
_ file: StaticString, _ line: UInt,
116+
file: StaticString, line: UInt,
119117
flags: UInt32
120118
) -> Never {
121119
prefix.withUTF8Buffer {
@@ -146,9 +144,8 @@ func _assertionFailed(
146144
@_semantics("stdlib_binary_only")
147145
@_semantics("arc.programtermination_point")
148146
func _fatalErrorMessage(
149-
// FIXME(ABI)#20 : add argument labels to conform to API guidelines.
150147
_ prefix: StaticString, _ message: StaticString,
151-
_ file: StaticString, _ line: UInt,
148+
file: StaticString, line: UInt,
152149
flags: UInt32
153150
) -> Never {
154151
#if INTERNAL_CHECKS_ENABLED
@@ -235,5 +232,5 @@ func _undefined<T>(
235232
_ message: @autoclosure () -> String = String(),
236233
file: StaticString = #file, line: UInt = #line
237234
) -> T {
238-
_assertionFailed("fatal error", message(), file, line, flags: 0)
235+
_assertionFailure("fatal error", message(), file: file, line: line, flags: 0)
239236
}

0 commit comments

Comments
 (0)