Moved static_assert outside of vm_execute
Doesn't change much but is a bit more legible.
This commit is contained in:
@@ -54,13 +54,14 @@ const char *err_as_cstr(err_t err)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static_assert(NUMBER_OF_OPCODES == 98, "vm_execute: Out of date");
|
||||||
|
|
||||||
static_assert(DATA_TYPE_NIL == -1 && DATA_TYPE_WORD == 2,
|
static_assert(DATA_TYPE_NIL == -1 && DATA_TYPE_WORD == 2,
|
||||||
"Code using OPCODE_DATA_TYPE for quick same type opcode "
|
"Code using OPCODE_DATA_TYPE for quick same type opcode "
|
||||||
"conversion may be out of date.");
|
"conversion may be out of date.");
|
||||||
|
|
||||||
err_t vm_execute(vm_t *vm)
|
err_t vm_execute(vm_t *vm)
|
||||||
{
|
{
|
||||||
static_assert(NUMBER_OF_OPCODES == 98, "vm_execute: Out of date");
|
|
||||||
struct Program *prog = &vm->program;
|
struct Program *prog = &vm->program;
|
||||||
prog_t *program_data = prog->data;
|
prog_t *program_data = prog->data;
|
||||||
if (prog->ptr >= program_data->count)
|
if (prog->ptr >= program_data->count)
|
||||||
|
|||||||
Reference in New Issue
Block a user