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
Kremlin rewrites b to EUnit in DataTypes.remove_unit_buffers, but this produces a subtype mismatch with LowStar.Monotonic.Buffer.is_null (which itself is typed TArrow (TBuf (TAny, false), TBool):
> fstar --odir . --codegen Kremlin Example.fst && krml -skip-compilation -warn-error @4 out.krml
✔ [Monomorphization] ⏱️ 11ms
Cannot re-check Example.test as valid Low* and will not extract it. If Example.test is not meant to be extracted, consider marking it as Ghost, noextract, or using a bundle. If it is meant to be extracted, use -dast for further debugging.
Warning 4: in the arguments to LowStar.Monotonic.Buffer.is_null, after the definition of b, in top-level declaration Example.test, in file Example: Malformed input:
subtype mismatch, () (a.k.a. ()) vs any* (a.k.a. any*)
Warning 4 is fatal, exiting.
I'm required to state: Not a Contribution.
The text was updated successfully, but these errors were encountered:
Given the following test case:
Kremlin rewrites
b
toEUnit
inDataTypes.remove_unit_buffers
, but this produces a subtype mismatch withLowStar.Monotonic.Buffer.is_null
(which itself is typedTArrow (TBuf (TAny, false), TBool
):I'm required to state: Not a Contribution.
The text was updated successfully, but these errors were encountered: