From 0e9ecb75d6893425b845dab932218d56c814ab4a Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Tue, 26 Mar 2024 16:32:04 -0400 Subject: dumb memory bug --- compiler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler.c b/compiler.c index 2019560..643fd35 100644 --- a/compiler.c +++ b/compiler.c @@ -1155,7 +1155,7 @@ void _var_op_set_ptr(CompData *out, Variable *store, Variable *from) { int *cur; for (size_t i = from->ptr_chain.count - 1; i > 0; i--) { - cur = vect_get(&store->ptr_chain, i - 1); + cur = vect_get(&from->ptr_chain, i - 1); if (*cur == PTYPE_REF) { vect_push_string(&out->text, "\tmov rsi, [rsi]\n"); } else { -- cgit v1.2.3