about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-08-28 22:56:10 +0000
committerbors <bors@rust-lang.org>2023-08-28 22:56:10 +0000
commit191dc54dbf234210ea4b2cb22b69483f26a33b40 (patch)
treec8ca091c36e22210eeaefbfcef2ea7b4525490f3 /compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
parent4e78abb437a0478d1f42115198ee45888e5330fd (diff)
parent5194060deda8a6853757416f6d83b73b533cfc7e (diff)
downloadrust-191dc54dbf234210ea4b2cb22b69483f26a33b40.tar.gz
rust-191dc54dbf234210ea4b2cb22b69483f26a33b40.zip
Auto merge of #115182 - RalfJung:abi-compat-sign, r=b-naber
miri ABI compatibility check: accept u32 and i32

If only the sign differs, then surely these types are compatible. (We do still check that `arg_ext` is the same, just in case.)

Also I made it so that the ABI check must *imply* that size and alignment are the same, but it doesn't actively check that itself. With how crazy ABI constraints get, having equal size and align really shouldn't be used as a signal for anything I think...
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp')
0 files changed, 0 insertions, 0 deletions