diff options
| author | bors <bors@rust-lang.org> | 2022-10-23 11:18:11 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-10-23 11:18:11 +0000 |
| commit | b3d53eca015c96b7bbbb45fefe69c33d4693d739 (patch) | |
| tree | 179965766df7cd2de71e091798ea1caa2f771c7b /compiler/rustc_parse/src | |
| parent | fc3bcacbe777f1965df21dd4afbcd89b437df23c (diff) | |
| parent | 44808edeac9d888dba1e40fe7cb7ed11be74c1fa (diff) | |
| download | rust-b3d53eca015c96b7bbbb45fefe69c33d4693d739.tar.gz rust-b3d53eca015c96b7bbbb45fefe69c33d4693d739.zip | |
Auto merge of #2613 - RalfJung:scalar-only-field-retagging, r=RalfJung
add scalar-abi-only field retagging option `@saethlin` has requested a Stacked Borrows field retagging mode that matches when we do in terms of emitting `noalias` for LLVM. So here you go! Types with `Scalar` and `ScalarPair` ABI are being recursively retagged, everything else is not. Given that many types can get `ScalarPair` ABI, I don't think this actually helps to make many things sound that are unsound under full field retagging -- but it might still be useful for some experimentation.
Diffstat (limited to 'compiler/rustc_parse/src')
0 files changed, 0 insertions, 0 deletions
