-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed as not planned
Labels
T-libsRelevant to the library team, which will review and decide on the PR/issue.Relevant to the library team, which will review and decide on the PR/issue.T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.regression-from-stable-to-betaPerformance or correctness regression from stable to beta.Performance or correctness regression from stable to beta.
Milestone
Description
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout] --> fos/src/fc/future.rs:46:44
[INFO] [stdout] |
[INFO] [stdout] 46 | let mut fake_cx = unsafe { std::mem::transmute(&fake_cx) };
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: source type: `&u64` (64 bits)
[INFO] [stdout] = note: target type: `Context<'_>` (128 bits)
This looks like it was probably always unstable and/or UB, but filing to make sure we dive a bit deeper.
Metadata
Metadata
Assignees
Labels
T-libsRelevant to the library team, which will review and decide on the PR/issue.Relevant to the library team, which will review and decide on the PR/issue.T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.regression-from-stable-to-betaPerformance or correctness regression from stable to beta.Performance or correctness regression from stable to beta.