From aa33536ab183593be42db4a30bcc79d9813c447e Mon Sep 17 00:00:00 2001 From: Christoffer Lerno Date: Thu, 29 Dec 2022 20:40:23 +0100 Subject: [PATCH] Remove test global when not in testing mode. --- src/compiler/llvm_codegen.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/compiler/llvm_codegen.c b/src/compiler/llvm_codegen.c index c15ee128e..5bebe717b 100644 --- a/src/compiler/llvm_codegen.c +++ b/src/compiler/llvm_codegen.c @@ -1123,7 +1123,10 @@ void **llvm_gen(Module** modules, unsigned module_count) } if (!gen_contexts) return NULL; GenContext *first = gen_contexts[0]; - vec_add(gen_contexts, llvm_gen_tests(modules, module_count, context)); + if (active_target.testing) + { + vec_add(gen_contexts, llvm_gen_tests(modules, module_count, context)); + } unsigned count = vec_size(gen_contexts); for (unsigned i = 1; i < count; i++) { @@ -1140,7 +1143,10 @@ void **llvm_gen(Module** modules, unsigned module_count) if (!result) continue; vec_add(gen_contexts, result); } - vec_add(gen_contexts, llvm_gen_tests(modules, module_count, NULL)); + if (active_target.testing) + { + vec_add(gen_contexts, llvm_gen_tests(modules, module_count, NULL)); + } return (void**)gen_contexts; }