diff options
author | Tom Willemse | 2022-08-12 22:41:06 -0700 |
---|---|---|
committer | Tom Willemse | 2022-08-12 22:41:06 -0700 |
commit | dbca60fd2323e2f7f0b01e956dae67c0107dec44 (patch) | |
tree | 7b678149ec63d7f2ce054ec590855f91456762b9 /clox/src/vm.c | |
parent | a819a85209646cb7dba87c49e904dd47cc804133 (diff) | |
download | crafting-interpreters-dbca60fd2323e2f7f0b01e956dae67c0107dec44.tar.gz crafting-interpreters-dbca60fd2323e2f7f0b01e956dae67c0107dec44.zip |
Fix bug with running code
Diffstat (limited to 'clox/src/vm.c')
-rw-r--r-- | clox/src/vm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clox/src/vm.c b/clox/src/vm.c index 37bf2d4..5373b75 100644 --- a/clox/src/vm.c +++ b/clox/src/vm.c @@ -399,7 +399,7 @@ static InterpretResult run() { InterpretResult interpret(const char *source) { ObjFunction *function = compile(source); - if (function != NULL) + if (function == NULL) return INTERPRET_COMPILE_ERROR; push(OBJ_VAL(function)); |