summaryrefslogtreecommitdiff
path: root/vm.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm.c')
-rw-r--r--vm.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/vm.c b/vm.c
index c420774..a9610d2 100644
--- a/vm.c
+++ b/vm.c
@@ -6,22 +6,9 @@
#include "val.h"
#include "vm.h"
+#include "mem.h"
#include "dis.h"
-void *M(void *p, size_t sz) {
- if (sz == 0) {
- free(p);
- return NULL;
- } else {
- void *x = realloc(p, sz);
- if (x == NULL) {
- printf("out of memory! aaaaaaa!!!!!\n");
- exit(42);
- }
- return x;
- }
-}
-
Chunk chunk_new() {
return (Chunk){