Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main' into son/implicit
Browse files Browse the repository at this point in the history
  • Loading branch information
sonmarcho committed Sep 9, 2024
2 parents 6553c6b + 3f74062 commit 53dbdf8
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion charon-pin
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This is the commit from https://github.com/AeneasVerif/charon that should be used with this version of aeneas.
96448ed72c9e8838ca2ed6b8477b5f2fb9cc8058
92a3a80cb9283f018498cd81ce9c5bb94c73b8bd
2 changes: 1 addition & 1 deletion compiler/InterpreterPaths.ml
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ let rec access_projection (span : Meta.span) (access : projection_access)
(* Expand the symbolic value *)
Error (FailSymbolic (1 + List.length p', sp))
(* Box dereferencement *)
| ( DerefBox,
| ( Deref,
VAdt { variant_id = None; field_values = [ bv ] },
TAdt (TAssumed TBox, _) ) -> (
(* We allow moving outside of boxes. In practice, this kind of
Expand Down
2 changes: 1 addition & 1 deletion compiler/SymbolicToPure.ml
Original file line number Diff line number Diff line change
Expand Up @@ -1879,7 +1879,7 @@ let abs_to_consumed (ctx : bs_ctx) (ectx : C.eval_ctx) (abs : V.abs) :
let translate_mprojection_elem (pe : E.projection_elem) :
mprojection_elem option =
match pe with
| Deref | DerefBox -> None
| Deref -> None
| Field (pkind, field_id) -> Some { pkind; field_id }

let translate_mprojection (p : E.projection) : mprojection =
Expand Down
12 changes: 6 additions & 6 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 53dbdf8

Please sign in to comment.