rust/tests/ui/abi
bors 0fa7feaf3f Auto merge of #121282 - saethlin:gep-null-means-no-provenance, r=scottmcm
Lower transmutes from int to pointer type as gep on null

I thought of this while looking at https://github.com/rust-lang/rust/pull/121242. See that PR's description for why this lowering is preferable.

The UI test that's being changed here crashes without changing the transmutes into casts. Based on that, this PR should not be merged without a crater build-and-test run.
2024-03-12 04:11:37 +00:00
..
cross-crate Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
extern Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
foreign Auto merge of #121282 - saethlin:gep-null-means-no-provenance, r=scottmcm 2024-03-12 04:11:37 +00:00
issues Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
mir Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
numbers-arithmetic [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
statics Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
struct-enums Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
union Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
abi-sysv64-arg-passing.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
abi-sysv64-register-usage.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
abi-typo-unstable.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
abi-typo-unstable.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
anon-extern-mod.rs Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
arm-unadjusted-intrinsic.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
c-stack-as-value.rs Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
c-stack-returning-int64.rs Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
cabi-int-widening.rs Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
compatibility.rs loongarch: add frecipe and relax target feature 2024-03-06 17:24:32 +08:00
debug.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
debug.stderr Rollup merge of #115654 - RalfJung:pass-mode-cast, r=compiler-errors 2023-09-17 11:23:25 +00:00
explicit_repr_rust.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
homogenous-floats-target-feature-mixup.rs Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
issue-28676.rs Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
lib-defaults.rs Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
nullable-pointer-ffi-compat.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
relocation_model_pic.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
riscv-discoverability-guidance.riscv32.stderr feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
riscv-discoverability-guidance.riscv64.stderr feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
riscv-discoverability-guidance.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
rustcall-generic.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
segfault-no-out-of-stack.rs Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
stack-probes-lto.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
stack-probes.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
stack-protector.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
unsized-args-in-c-abi-issues-94223-115845.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
unsupported.aarch64.stderr Remove the abi_amdgpu_kernel feature 2024-01-30 15:46:40 +00:00
unsupported.arm.stderr Remove the abi_amdgpu_kernel feature 2024-01-30 15:46:40 +00:00
unsupported.i686.stderr Remove the abi_amdgpu_kernel feature 2024-01-30 15:46:40 +00:00
unsupported.riscv32.stderr Remove the abi_amdgpu_kernel feature 2024-01-30 15:46:40 +00:00
unsupported.riscv64.stderr Remove the abi_amdgpu_kernel feature 2024-01-30 15:46:40 +00:00
unsupported.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
unsupported.x64.stderr Remove the abi_amdgpu_kernel feature 2024-01-30 15:46:40 +00:00
variadic-ffi.rs Update test directives for wasm32-wasip1 2024-03-11 09:36:35 -07:00
x86stdcall2.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
x86stdcall.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00