diff --git a/src/main.c b/src/main.c index 2ebb002..005b61e 100644 --- a/src/main.c +++ b/src/main.c @@ -35,7 +35,6 @@ int interpret_bytecode(const char *filepath) { const char *error_str = err_as_cstr(err); fprintf(stderr, "[ERROR]: %s\n", error_str); - fprintf(stderr, "\t VM State:\n"); vm_print_all(&vm, stderr); ret = 255 - err; } diff --git a/src/runtime.c b/src/runtime.c index 32350e1..6308eb9 100644 --- a/src/runtime.c +++ b/src/runtime.c @@ -350,6 +350,10 @@ void vm_print_program(vm_t *vm, FILE *fp) void vm_print_all(vm_t *vm, FILE *fp) { + fputs("----------------------------------------------------------------------" + "----------\n", + fp); + vm_print_program(vm, fp); fputs("----------------------------------------------------------------------" "----------\n", fp); @@ -361,10 +365,6 @@ void vm_print_all(vm_t *vm, FILE *fp) fputs("----------------------------------------------------------------------" "----------\n", fp); - vm_print_program(vm, fp); - fputs("----------------------------------------------------------------------" - "----------\n", - fp); } err_t vm_push_byte(vm_t *vm, data_t b)