Skip to content

Commit 0c3e129

Browse files
committed
Override reportIssue(_:_:) to add @_transparency attribute
1 parent 05c9f02 commit 0c3e129

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Sources/IssueReporting/IssueReporters/RuntimeWarningReporter.swift

+18
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,24 @@ public struct _RuntimeWarningReporter: IssueReporter {
9090
#endif
9191
}
9292

93+
@_transparent
94+
public func reportIssue(
95+
_ error: any Error,
96+
_ message: @autoclosure () -> String?,
97+
fileID: StaticString,
98+
filePath: StaticString,
99+
line: UInt,
100+
column: UInt
101+
) {
102+
reportIssue(
103+
"Caught error: \(error)\(message().map { ": \($0)" } ?? "")",
104+
fileID: fileID,
105+
filePath: filePath,
106+
line: line,
107+
column: column
108+
)
109+
}
110+
93111
public func expectIssue(
94112
_ message: @autoclosure () -> String?,
95113
fileID: StaticString,

0 commit comments

Comments
 (0)