about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
diff options
context:
space:
mode:
authorScott McMurray <scottmcm@users.noreply.github.com>2025-01-07 19:35:37 -0800
committerScott McMurray <scottmcm@users.noreply.github.com>2025-01-09 23:47:11 -0800
commit6f2a78345ee7f55c5ce33fd7b9804c665c646dd2 (patch)
tree733a3be2e42e4cf70a5194c0fbfcb370e7ae7045 /compiler/rustc_codegen_gcc
parent88ab2d8acb342a36324103b6f95ec1335db27d7d (diff)
downloadrust-6f2a78345ee7f55c5ce33fd7b9804c665c646dd2.tar.gz
rust-6f2a78345ee7f55c5ce33fd7b9804c665c646dd2.zip
Update a bunch of library types for MCP807
This greatly reduces the number of places that actually use the `rustc_layout_scalar_valid_range_*` attributes down to just 3:
```
library/core\src\ptr\non_null.rs
68:#[rustc_layout_scalar_valid_range_start(1)]

library/core\src\num\niche_types.rs
19:        #[rustc_layout_scalar_valid_range_start($low)]
20:        #[rustc_layout_scalar_valid_range_end($high)]
```

Everything else -- PAL Nanoseconds, alloc's `Cap`, niched FDs, etc -- all just wrap those `niche_types` types.
Diffstat (limited to 'compiler/rustc_codegen_gcc')
0 files changed, 0 insertions, 0 deletions