From 13c7721bc52ca2ee998c0a4347f15264c78a951b Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Mon, 6 Oct 2014 15:57:42 +0000 Subject: using instruction RET was wrong; now use EVAL --- src/runtime/haskell/PGF/Binary.hs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/runtime/haskell/PGF/Binary.hs') diff --git a/src/runtime/haskell/PGF/Binary.hs b/src/runtime/haskell/PGF/Binary.hs index 3f8515179..aef894e2b 100644 --- a/src/runtime/haskell/PGF/Binary.hs +++ b/src/runtime/haskell/PGF/Binary.hs @@ -168,10 +168,8 @@ instance Binary Instr where put (EVAL (ARG_VAR n) (UpdateCall b c)) = putWord8 49 >> put n >> put (b,c) put (EVAL (FREE_VAR n) (UpdateCall b c)) = putWord8 50 >> put n >> put (b,c) put (EVAL (GLOBAL id) (UpdateCall b c)) = putWord8 51 >> put id >> put (b,c) - put (RET h (TailCall a b c)) = putWord8 53 >> put h >> put a >> put b - put (RET h (UpdateCall b c)) = putWord8 54 >> put h >> put b - put (DROP n l ) = putWord8 60 >> put (n,l) - put (FAIL ) = putWord8 64 + put (DROP n l ) = putWord8 52 >> put (n,l) + put (FAIL ) = putWord8 56 instance Binary Type where put (DTyp hypos cat exps) = put (hypos,cat,exps) -- cgit v1.2.3