about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/Linker.cpp
diff options
context:
space:
mode:
authorMoulins <arthur.heuillard@orange.fr>2023-07-21 03:26:14 +0200
committerMoulins <arthur.heuillard@orange.fr>2023-07-21 14:23:23 +0200
commit7f109086ee9458eb39f920fb04e4f37a97853701 (patch)
tree1ebc9549002d39f48cb327c946f0780177fb0afe /compiler/rustc_llvm/llvm-wrapper/Linker.cpp
parent39cfe70e4fdf9679ce1be55c345dd3f72f53b615 (diff)
downloadrust-7f109086ee9458eb39f920fb04e4f37a97853701.tar.gz
rust-7f109086ee9458eb39f920fb04e4f37a97853701.zip
Track (partial) niche information in `NaiveLayout`
Still more complexity, but this allows computing exact `NaiveLayout`s
for null-optimized enums, and thus allows calls like
`transmute::<Option<&T>, &U>()` to work in generic contexts.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/Linker.cpp')
0 files changed, 0 insertions, 0 deletions