From cf9d736ff5943aa9d2e03ac0d575d74e8b004f2a Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Wed, 23 Jul 2025 15:00:05 -0700 Subject: [PATCH] promote register space -> primary space, on space reads --- src/eval/eval_interpret.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/eval/eval_interpret.c b/src/eval/eval_interpret.c index 842c6945..4bc92189 100644 --- a/src/eval/eval_interpret.c +++ b/src/eval/eval_interpret.c @@ -206,6 +206,10 @@ e_interpret(String8 bytecode) result.code = E_InterpretationCode_BadMemRead; goto done; } + if(e_space_match(selected_space, e_interpret_ctx->reg_space)) + { + selected_space = e_interpret_ctx->primary_space; + } }break; case RDI_EvalOp_RegRead: