diff options
Diffstat (limited to 'Sjit/Compile.dcl')
-rw-r--r-- | Sjit/Compile.dcl | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Sjit/Compile.dcl b/Sjit/Compile.dcl index 166b5c4..7cb74e3 100644 --- a/Sjit/Compile.dcl +++ b/Sjit/Compile.dcl @@ -23,12 +23,13 @@ from Sjit.Syntax import :: Function :: Program :== {!Instr} :: CompileState = - { vars :: !Map String Int - , funs :: !Map String Int - , sp :: !Int - , pc :: !Int - , blocks :: ![!Program!] - , jitst :: !JITState + { vars :: !Map String Int + , funs :: !Map String Int + , sp :: !Int + , pc :: !Int + , blocks :: ![!Program!] + , new_block :: ![!Instr!] + , jitst :: !JITState } :: JITState = |