@@ -102,6 +102,13 @@ instance ToEpic (TT Name) where
102102 = do v' <- epic' env v
103103 k' <- epic' env k
104104 return (k' @@ (effect_ v'))
105+ | (P _ (UN "malloc") _, [_,size,t]) <- unApply tm
106+ = do size' <- epic' env size
107+ t' <- epic' env t
108+ return $ malloc_ size' t'
109+ | (P _ (UN "trace_malloc") _, [_,t]) <- unApply tm
110+ = do t' <- epic' env t
111+ return $ mallocTrace_ t'
105112 | (P (DCon t a) n _, args) <- unApply tm
106113 = epicCon env t a n args
107114 epic' env (P (DCon t a) n _) = return $ con_ t