X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fprelude%2Fprimops.txt.pp;h=89b0260cc3a357901363190f003a62d2df701201;hb=5943ce90c9c9d4319eec3cfe1fb3315f018e1c45;hp=16149d9eff345743fcc0d8d802c28fa1656eaa45;hpb=d753d69a65e5acd860f626a6d2f6b86b75289066;p=ghc-hetmet.git diff --git a/compiler/prelude/primops.txt.pp b/compiler/prelude/primops.txt.pp index 16149d9..89b0260 100644 --- a/compiler/prelude/primops.txt.pp +++ b/compiler/prelude/primops.txt.pp @@ -1738,17 +1738,16 @@ primop NewBCOOp "newBCO#" GenPrimOp has_side_effects = True out_of_line = True -primop InfoPtrOp "infoPtr#" GenPrimOp - a -> Addr# +primop UnpackClosureOp "unpackClosure#" GenPrimOp + a -> (# Addr#, Array# b, ByteArr# #) with out_of_line = True -primop ClosurePayloadOp "closurePayload#" GenPrimOp - a -> (# Array# b, ByteArr# #) +primop GetApStackValOp "getApStackVal#" GenPrimOp + a -> Int# -> (# Int#, b #) with out_of_line = True - ------------------------------------------------------------------------ section "Etc" {Miscellaneous built-ins}