rust/compiler/rustc_const_eval/src
bors 191dc54dbf 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...
2023-08-28 22:56:10 +00:00
..
const_eval avoid return in tail position 2023-08-20 15:52:40 +02:00
interpret Auto merge of #115182 - RalfJung:abi-compat-sign, r=b-naber 2023-08-28 22:56:10 +00:00
transform Rollup merge of #115164 - RalfJung:no-in-place-packed, r=b-naber 2023-08-28 19:53:54 +02:00
util Only check packed ADT. 2023-08-24 15:42:55 +00:00
errors.rs interpret: remove incomplete protection against invalid where clauses 2023-08-08 10:35:22 +02:00
lib.rs Name the destructure_mir_constant query appropriately 2023-07-05 15:54:43 +00:00