diff options
| author | bors <bors@rust-lang.org> | 2024-07-09 06:13:23 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-07-09 06:13:23 +0000 |
| commit | f50b0b861ae24a34d6cd25d16a428917b06756ff (patch) | |
| tree | 0d4014bdaa61e97c275bcfa91698f90e2b2bc9d6 /compiler/rustc_mir_transform/src/coverage/graph.rs | |
| parent | d5aba8d1dbc23238a905690b9049e221c820fc31 (diff) | |
| parent | 13c6476c906781e458c3877a5b05004d2d791b21 (diff) | |
| download | rust-f50b0b861ae24a34d6cd25d16a428917b06756ff.tar.gz rust-f50b0b861ae24a34d6cd25d16a428917b06756ff.zip | |
Auto merge of #3739 - joboet:macos_tls_dtors, r=RalfJung
Implement support for multiple TLS destructors on macOS I want to get rid of [this `#[cfg]` block](https://github.com/rust-lang/rust/blob/98dcbae5c9ac615d5acfbf42d42b19a77cb9ec11/library/std/src/thread/mod.rs#L195-L211) in `std`, but it is currently required for miri, as it does not support multiple macOS TLS destructors. This is not true for the platform itself, however, as can be observed in the [implementation](https://github.com/apple-oss-distributions/dyld/blob/d552c40cd1de105f0ec95008e0e0c0972de43456/dyld/DyldRuntimeState.cpp#L2239).
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/graph.rs')
0 files changed, 0 insertions, 0 deletions
