You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fn f<T>(t: T) { let _t1 = t; }
fn main() { let x = ~1; f(x); }
Compiles to a program that double-frees (and leaks?):
g(10978,0xb0101000) malloc: *** error for object 0x1000000: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
rt: fatal, 'live_allocs < 1' failed, ../src/rt/memory_region.cpp:43
The text was updated successfully, but these errors were encountered:
Adds all 18 intrinsics belongin to AVX512VPOPCNTDQ counting the number of set bits in packed 32 / 64 bit integers.
Intrinsics match _mm(256|512)?(_maskz?)?_popcnt_epi(32|64).
Versions for packed 8 and 16 bit integers are part of BITALG.
celinval
pushed a commit
to celinval/rust-dev
that referenced
this issue
Jun 4, 2024
* Introduce --harness and parse kani-metadata.
* run all proof harnesses
* enable function-less 'expected' tests for cargo-kani in compiletest
* Only mention --harness not --function in docs
* use --harness instead of --function in tests, mostly.
* Run all harnesses, even if one fails. Also generate all reports in separate directories
* Output reports (and harness) with - not :: in file names
* Print all failed harnesses in a final summary
* Make harness search robust against possible future name collisions
(Based on test/run-pass/generic-drop-glue.rs)
Compiles to a program that double-frees (and leaks?):
The text was updated successfully, but these errors were encountered: