diff options
author | bors <bors@rust-lang.org> | 2021-10-20 14:37:48 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2021-10-20 14:37:48 +0000 |
commit | 3d71e749a244890cd370d49963e747cf92f4a037 (patch) | |
tree | 91367ad6fd885986b7bda1dfd975bc2a1ccb2751 /tests/codegen/src-hash-algorithm/src-hash-algorithm-sha1.rs | |
parent | 6162529a01473bbb2427fa27354cbafc3c514eee (diff) | |
parent | 5929cf0d67c0678e599190007c6e62be6a6839f7 (diff) | |
download | rust-3d71e749a244890cd370d49963e747cf92f4a037.tar.gz |
Auto merge of #90050 - michaelwoerister:fix-vtable-debug-name-crash-90019, r=wesleywiser
Erase late-bound regions before computing vtable debuginfo name.
Fixes #90019.
The `msvc_enum_fallback()` for computing enum type names needs to access the memory layout of niche enums in order to determine the type name. `compute_debuginfo_vtable_name()` did not properly erase regions before computing type names which made memory layout computation ICE when encountering un-erased regions.
r? `@wesleywiser`
Diffstat (limited to 'tests/codegen/src-hash-algorithm/src-hash-algorithm-sha1.rs')
0 files changed, 0 insertions, 0 deletions