From 0622bb42e12235b1e1867a144226bc5dd62fc765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ibrahim=20Numanagic=CC=81?= Date: Thu, 29 Sep 2022 20:57:34 -0700 Subject: [PATCH] Fix globals in JIT --- codon/parser/visitors/simplify/assign.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);