Skip to content

Commit c0e8f7e

Browse files
authored
Merge pull request #72970 from kubamracek/embedded-assert-prints-only-in-release
[embedded] Conditionalize assert printing to debug assert config
2 parents f06cfd9 + 8dfee7d commit c0e8f7e

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

stdlib/public/core/AssertCommon.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,10 @@ internal func _assertionFailure(
111111
}
112112
}
113113
#else
114-
_embeddedReportFatalErrorInFile(prefix: prefix, message: message, file: file,
115-
line: line)
114+
if _isDebugAssertConfiguration() {
115+
_embeddedReportFatalErrorInFile(prefix: prefix, message: message,
116+
file: file, line: line)
117+
}
116118
#endif
117119
Builtin.int_trap()
118120
}
@@ -186,7 +188,9 @@ internal func _assertionFailure(
186188
_ prefix: StaticString, _ message: StaticString,
187189
flags: UInt32
188190
) -> Never {
189-
_embeddedReportFatalError(prefix: prefix, message: message)
191+
if _isDebugAssertConfiguration() {
192+
_embeddedReportFatalError(prefix: prefix, message: message)
193+
}
190194

191195
Builtin.int_trap()
192196
}

0 commit comments

Comments
 (0)