diff options
| author | Celina G. Val <celinval@amazon.com> | 2023-12-06 10:48:18 -0800 |
|---|---|---|
| committer | Celina G. Val <celinval@amazon.com> | 2023-12-06 10:48:18 -0800 |
| commit | 1bcd162465dc98a2264138d145ecf3033d7e2108 (patch) | |
| tree | 4b6760828accb6aa920c0f230f4909b9514086aa /tests/debuginfo/enum-thinlto.rs | |
| parent | f32d29837d3642475e23716cd8af5711d00c01ae (diff) | |
| download | rust-1bcd162465dc98a2264138d145ecf3033d7e2108.tar.gz rust-1bcd162465dc98a2264138d145ecf3033d7e2108.zip | |
Fix `is_foreign_item` for StableMIR instance
Change the implementation of `Instance::is_foreign_item` to directly query the compiler for the instance `def_id` instead of incorrectly relying on the conversion to `CrateItem`. Background: - In pull https://github.com/rust-lang/rust/pull/118524, I fixed the conversion from Instance to CrateItem to avoid the conversion if the instance didn't have a body available. This broke the `is_foreign_item`.
Diffstat (limited to 'tests/debuginfo/enum-thinlto.rs')
0 files changed, 0 insertions, 0 deletions
