diff --git a/codon/parser/visitors/simplify/assign.cpp b/codon/parser/visitors/simplify/assign.cpp index c0a7ae21..54464756 100644 --- a/codon/parser/visitors/simplify/assign.cpp +++ b/codon/parser/visitors/simplify/assign.cpp @@ -154,7 +154,7 @@ StmtPtr SimplifyVisitor::transformAssignment(ExprPtr lhs, ExprPtr rhs, ExprPtr t } // Register all toplevel variables as global in JIT mode - bool isGlobal = (ctx->cache->isJit && val->isGlobal() && !val->isGeneric() == 0) || + bool isGlobal = (ctx->cache->isJit && val->isGlobal() && !val->isGeneric()) || (canonical == VAR_ARGV); if (isGlobal && !val->isGeneric()) ctx->cache->addGlobal(canonical);