diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2023-08-25 09:00:13 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-25 09:00:13 +0200 |
| commit | adc0c914d4695668cc95c72e884635bb55fb6163 (patch) | |
| tree | 33b57d086ea7ae4738af661e3a02427fc81dd530 /compiler/rustc_mir_transform/src/coverage/counters.rs | |
| parent | 49cdf06b4a56582ba4ad93fbc9eaeef3a73c893c (diff) | |
| parent | 5d6e2d70509fb521d7329ffa43de538ecf9b3af5 (diff) | |
| download | rust-adc0c914d4695668cc95c72e884635bb55fb6163.tar.gz rust-adc0c914d4695668cc95c72e884635bb55fb6163.zip | |
Rollup merge of #115151 - rcvalle:rust-cfi-fix-115150, r=compiler-errors
Fix CFI: f32 and f64 are encoded incorrectly for cross-language CFI Fix #115150 by encoding f32 and f64 correctly for cross-language CFI. I missed changing the encoding for f32 and f64 when I introduced the integer normalization option in #105452 as integer normalization does not include floating point. `f32` and `f64` should be always encoded as `f` and `d` since they are both FFI safe when their representation are the same (i.e., IEEE 754) for both the Rust compiler and Clang.
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/counters.rs')
0 files changed, 0 insertions, 0 deletions
