Open celinval opened 1 year ago
BTW, the rust compiler currently emits this error:
error[E0511]: invalid monomorphization of `simd_add` intrinsic: expected SIMD input type, found non-SIMD `char`
--> src/lib.rs:12:24
|
12 | let sum = unsafe { simd_add(a, b) };
| ^^^^^^^^^^^^^^
I tried this code:
using the following command line invocation:
with Kani version: 0.34.0 (dev)
I expected to see this happen: The code above shouldn't compile.
Note that the different
simd
operations display the same problem, there is no validation that the type representation issimd
.Instead, this happened: Kani's compiler crashed.
Backtrace:
``` Kani Rust Verifier 0.34.0 (standalone) warning: function `simd_eq` is never used --> non_simd.rs:12:8 | 12 | fn simd_eq