diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2023-10-23 00:08:53 +0100 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2023-10-23 00:08:53 +0100 |
commit | 45ad8f7296722cc3cec0a6974f9d2519c9f36d4b (patch) | |
tree | 0f4aa7d588f7375647c536be27305489e5492c49 /src | |
parent | b44eaefabb6dc6825e959910dafcc99f3dc99256 (diff) | |
download | ovm-45ad8f7296722cc3cec0a6974f9d2519c9f36d4b.tar.gz ovm-45ad8f7296722cc3cec0a6974f9d2519c9f36d4b.tar.bz2 ovm-45ad8f7296722cc3cec0a6974f9d2519c9f36d4b.zip |
Fixed bug where vm_print_program listing for program was incorrect
Only happens when vm_print_program(STDERR), as STDERR occurs before
STDOUT on Emacs. So while the lines would print, no instructions
would follow. This fixes that by using fp.
Diffstat (limited to 'src')
-rw-r--r-- | src/runtime.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime.c b/src/runtime.c index df2a460..ac1cf58 100644 --- a/src/runtime.c +++ b/src/runtime.c @@ -267,7 +267,7 @@ void vm_print_program(vm_t *vm, FILE *fp) for (size_t i = beg; i < end; ++i) { fprintf(fp, "\t%lu: ", i); - inst_print(program.instructions[i], stdout); + inst_print(program.instructions[i], fp); if (i == program.ptr) fprintf(fp, " <---"); fprintf(fp, "\n"); |