zig/test/cases/safety
2022-08-05 22:13:57 +03:00
..
@alignCast misaligned.zig Sema: @alignCast safety 2022-07-23 15:40:11 +03:00
@asyncCall with too small a frame.zig
@errSetCast error not present in destination.zig
@floatToInt cannot fit - negative out of range.zig Sema: @floatToInt safety 2022-07-23 15:40:11 +03:00
@floatToInt cannot fit - negative to unsigned.zig Sema: @floatToInt safety 2022-07-23 15:40:11 +03:00
@floatToInt cannot fit - positive out of range.zig Sema: @floatToInt safety 2022-07-23 15:40:11 +03:00
@intCast to u0.zig
@intToEnum - no matching tag value.zig
@intToPtr address zero to non-optional byte-aligned pointer.zig
@intToPtr address zero to non-optional pointer.zig
@tagName on corrupted enum value.zig
@tagName on corrupted union value.zig
array slice sentinel mismatch non-scalar.zig Sema: add safety for sentinel slice 2022-08-02 18:34:30 +03:00
array slice sentinel mismatch vector.zig Sema: add safety for sentinel slice 2022-08-02 18:34:30 +03:00
array slice sentinel mismatch.zig Sema: add safety for sentinel slice 2022-08-02 18:34:30 +03:00
awaiting twice.zig
bad union field access.zig Sema: bad union field access safety 2022-07-23 15:40:11 +03:00
calling panic.zig
cast []u8 to bigger slice of wrong size.zig
cast integer to global error and no code matches.zig
empty slice with sentinel out of bounds.zig
error return trace across suspend points.zig
exact division failure - vectors.zig Sema: exact division safety 2022-07-23 15:40:11 +03:00
exact division failure.zig Sema: exact division safety 2022-07-23 15:40:11 +03:00
integer addition overflow.zig
integer division by zero - vectors.zig Sema: divide by zero safety 2022-07-23 15:40:11 +03:00
integer division by zero.zig Sema: divide by zero safety 2022-07-23 15:40:11 +03:00
integer multiplication overflow.zig
integer negation overflow.zig
integer subtraction overflow.zig
intToPtr with misaligned address.zig
invalid resume of async function.zig
nosuspend function call, callee suspends.zig
optional unwrap operator on C pointer.zig
optional unwrap operator on null pointer.zig
out of bounds slice access.zig
pointer casting null to non-optional pointer.zig
pointer slice sentinel mismatch.zig Sema: add null pointer slice safety check when len is comptime known 2022-08-05 22:13:57 +03:00
remainder division by negative number.zig Sema: divide by zero safety 2022-07-23 15:40:11 +03:00
resuming a function which is awaiting a call.zig
resuming a function which is awaiting a frame.zig
resuming a non-suspended function which has been suspended and resumed.zig
resuming a non-suspended function which never been suspended.zig
shift left by huge amount.zig
shift right by huge amount.zig
signed integer division overflow - vectors.zig
signed integer division overflow.zig
signed integer not fitting in cast to unsigned integer - widening.zig Sema: cast negative to unsigned safety 2022-07-23 15:40:11 +03:00
signed integer not fitting in cast to unsigned integer.zig Sema: cast negative to unsigned safety 2022-07-23 15:40:11 +03:00
signed shift left overflow.zig
signed shift right overflow.zig Sema: implement shr_exact runtime safety 2022-07-23 15:40:11 +03:00
signed-unsigned vector cast.zig Sema: cast negative to unsigned safety 2022-07-23 15:40:11 +03:00
slice sentinel mismatch - floats.zig Sema: add null pointer slice safety check when len is comptime known 2022-08-05 22:13:57 +03:00
slice sentinel mismatch - optional pointers.zig Sema: add null pointer slice safety check when len is comptime known 2022-08-05 22:13:57 +03:00
slice slice sentinel mismatch.zig Sema: add null pointer slice safety check when len is comptime known 2022-08-05 22:13:57 +03:00
slice with sentinel out of bounds.zig
slicing null C pointer runtime len.zig Sema: add null pointer slice safety check when len is comptime known 2022-08-05 22:13:57 +03:00
slicing null C pointer.zig Sema: add null pointer slice safety check when len is comptime known 2022-08-05 22:13:57 +03:00
switch on corrupted enum value.zig Sema: better safety check on switch on corrupt value 2022-08-05 22:13:57 +03:00
switch on corrupted union value.zig Sema: better safety check on switch on corrupt value 2022-08-05 22:13:57 +03:00
truncating vector cast.zig
unreachable.zig
unsigned integer not fitting in cast to signed integer - same bit count.zig
unsigned shift left overflow.zig
unsigned shift right overflow.zig Sema: implement shr_exact runtime safety 2022-07-23 15:40:11 +03:00
unsigned-signed vector cast.zig
unwrap error.zig
value does not fit in shortening cast - u0.zig
value does not fit in shortening cast.zig
vector integer addition overflow.zig
vector integer multiplication overflow.zig
vector integer negation overflow.zig
vector integer subtraction overflow.zig