about summary refs log tree commit diff stats
path: root/apps/tile/table.mu
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-09-26 22:10:34 -0700
committerKartik Agaram <vc@akkartik.com>2020-09-26 22:10:34 -0700
commitef7f0a540ac531df6c5f123ec5961de7b980b117 (patch)
tree221ce6b3bd3f94b267bc7c869c7aecf5aa330bb0 /apps/tile/table.mu
parentebb93c6d58ab087c581948acfc054e91a02047f9 (diff)
downloadmu-ef7f0a540ac531df6c5f123ec5961de7b980b117.tar.gz
6871
Segfault now fixed. Everything seems to be working again.
Diffstat (limited to 'apps/tile/table.mu')
-rw-r--r--apps/tile/table.mu1
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/tile/table.mu b/apps/tile/table.mu
index fc3a5399..73c8fef5 100644
--- a/apps/tile/table.mu
+++ b/apps/tile/table.mu
@@ -41,6 +41,7 @@ fn make-binding _self: (addr bind), key: (addr handle array byte), _val: int {
   var dest/eax: (addr handle array byte) <- get self, key
   copy-object key, dest
   var dest2/eax: (addr handle value) <- get self, value
+  allocate dest2
   var dest3/eax: (addr value) <- lookup *dest2
   var dest4/eax: (addr int) <- get dest3, scalar-data
   var val/ecx: int <- copy _val