Skip to content

Commit 88ade00

Browse files
committed
pd-vm: experimental borrow check, alias, mutable move etc
1 parent 7d50a7f commit 88ade00

8 files changed

Lines changed: 1213 additions & 24 deletions

File tree

pd-vm/src/compiler/ir.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ pub enum Expr {
6969
arms: Vec<(MatchPattern, Expr)>,
7070
default: Box<Expr>,
7171
},
72+
ToOwned(Box<Expr>),
73+
Borrow(Box<Expr>),
74+
BorrowMut(Box<Expr>),
7275
Block {
7376
stmts: Vec<Stmt>,
7477
expr: Box<Expr>,

0 commit comments

Comments
 (0)