about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-03-22 06:09:40 +0000
committerbors <bors@rust-lang.org>2024-03-22 06:09:40 +0000
commit7762adccb24a125fceab2867b5a1bf16d8fd59ad (patch)
treed3de80ea255165ccbaf8031ec7dadc3f24e46b2c /compiler/rustc_const_eval/src
parentcdb683f6e4b0774b85c60eebe12af87f29d8ee4d (diff)
parentf2f0d255df8d8345a481b949b63a35bcc5db7f2f (diff)
downloadrust-7762adccb24a125fceab2867b5a1bf16d8fd59ad.tar.gz
rust-7762adccb24a125fceab2867b5a1bf16d8fd59ad.zip
Auto merge of #122456 - maurer:cfi-nonpassed, r=workingjubilee
CFI: Skip non-passed arguments

Rust will occasionally rely on fn((), X) -> Y being compatible with fn(X) -> Y, since () is a non-passed argument. Relax CFI by choosing not to encode non-passed arguments.

This PR was split off from #121962 as part of fixing the larger vtable compatibility issues.

r? `@workingjubilee`
Diffstat (limited to 'compiler/rustc_const_eval/src')
0 files changed, 0 insertions, 0 deletions