change workflow to support other plateforms

This commit is contained in:
William Bell
2025-08-15 19:06:00 +01:00
parent ed1b77a78e
commit 663797d1fb
8 changed files with 65 additions and 26 deletions

View File

@@ -14,6 +14,7 @@ size_t translate_parsed_call(Translated *translated, ParsedCall *call,
}
push_instruction_byte(translated, OP_INIT_CALL);
push_instruction_code(translated, call->args.size);
push_instruction_byte(translated, OP_NEW_SCOPE);
DArray *old_return_jumps = translated->return_jumps;
translated->return_jumps = NULL;
@@ -28,6 +29,7 @@ size_t translate_parsed_call(Translated *translated, ParsedCall *call,
}
translated->return_jumps = old_return_jumps;
push_instruction_byte(translated, OP_POP_SCOPE);
push_instruction_byte(translated, OP_SOURCE_LOCATION);
push_instruction_code(translated, call->line);