@@ -446,6 +446,7 @@ doOp v LStdErr [] = v ++ "MKPTR(vm, stderr)"
446doOp v LFork [x] = v ++ "MKPTR(vm, vmThread(vm, " ++ cname (MN 0 "EVAL") ++ ", " ++ creg x ++ "))"
446doOp v LFork [x] = v ++ "MKPTR(vm, vmThread(vm, " ++ cname (MN 0 "EVAL") ++ ", " ++ creg x ++ "))"
447doOp v LPar [x] = v ++ creg x -- "MKPTR(vm, vmThread(vm, " ++ cname (MN 0 "EVAL") ++ ", " ++ creg x ++ "))"
447doOp v LPar [x] = v ++ creg x -- "MKPTR(vm, vmThread(vm, " ++ cname (MN 0 "EVAL") ++ ", " ++ creg x ++ "))"
448doOp v LVMPtr [] = v ++ "MKPTR(vm, vm)"
448doOp v LVMPtr [] = v ++ "MKPTR(vm, vm)"
449+doOp v LNullPtr [] = v ++ "MKPTR(vm, NULL)"
449doOp v (LChInt ITNative) args = v ++ creg (last args)
450doOp v (LChInt ITNative) args = v ++ creg (last args)
450doOp v (LChInt ITChar) args = doOp v (LChInt ITNative) args
451doOp v (LChInt ITChar) args = doOp v (LChInt ITNative) args
451doOp v (LIntCh ITNative) args = v ++ creg (last args)
452doOp v (LIntCh ITNative) args = v ++ creg (last args)