aboutsummaryrefslogtreecommitdiffstats
path: root/clox
diff options
context:
space:
mode:
authorGravatar Tom Willemse2022-08-12 22:41:06 -0700
committerGravatar Tom Willemse2022-08-12 22:41:06 -0700
commitdbca60fd2323e2f7f0b01e956dae67c0107dec44 (patch)
tree7b678149ec63d7f2ce054ec590855f91456762b9 /clox
parenta819a85209646cb7dba87c49e904dd47cc804133 (diff)
downloadcrafting-interpreters-dbca60fd2323e2f7f0b01e956dae67c0107dec44.tar.gz
crafting-interpreters-dbca60fd2323e2f7f0b01e956dae67c0107dec44.zip
Fix bug with running code
Diffstat (limited to 'clox')
-rw-r--r--clox/src/vm.c2
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));