mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-24 07:38:46 +00:00
Stmt -> Expr in interpretation only
This commit is contained in:
parent
eae2367371
commit
d0c72844e8
9 changed files with 310 additions and 310 deletions
10
src/X86.ml
10
src/X86.ml
|
|
@ -539,13 +539,9 @@ class env =
|
|||
*)
|
||||
let genasm (ds, stmt) =
|
||||
let stmt =
|
||||
Language.Stmt.Seq (
|
||||
Language.Stmt.Expr (Language.Expr.Call ("__gc_init", [])),
|
||||
Language.Stmt.Seq (stmt, Language.Stmt.Return (Some (Language.Expr.Call ("raw", [Language.Expr.Const 0]))))
|
||||
(*
|
||||
Language.Stmt.Call ("__gc_init", []),
|
||||
Language.Stmt.Seq (stmt, Language.Stmt.Return (Some (Language.Expr.Call ("raw", [Language.Expr.Const 0]))))
|
||||
*)
|
||||
Language.Expr.Seq (
|
||||
Language.Expr.Call (Language.Expr.Var "__gc_init", []),
|
||||
Language.Expr.Seq (stmt, Language.Expr.Return (Some (Language.Expr.Call (Language.Expr.Var "raw", [Language.Expr.Const 0]))))
|
||||
)
|
||||
in
|
||||
let env, code =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue