You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Avoid linker symbol de-duplication in 'failureBreakpoint()' marker function (#498)
This fixes an issue where the setting a debugger breakpoint on the
special `failureBreakpoint()` marker function (which is used to break on
test failures) may cause the debugger to resolve to the incorrect symbol
in release builds due to linker de-duplication. See code comment for
additional details.
### Result:
Confirmed this resolved the issue in a manually built release build of
the testing library.
### Checklist:
- [x] Code and documentation should follow the style of the [Style
Guide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md).
- [x] If public symbols are renamed or modified, DocC references should
be updated.
Resolves rdar://129872111
0 commit comments