浏览代码

Add define flag for codegen

It's currently disabled until things even work
gingerBill 1 年之前
父节点
当前提交
a8ec2c06f3
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/tilde_proc.cpp

+ 5 - 1
src/tilde_proc.cpp

@@ -1,3 +1,7 @@
+#ifndef TILDE_DO_CODEGEN
+#define TILDE_DO_CODEGEN 0
+#endif
+
 gb_internal TB_FunctionPrototype *cg_procedure_type_as_prototype(cgModule *m, Type *type) {
 	GB_ASSERT(is_type_proc(type));
 	mutex_lock(&m->proc_proto_mutex);
@@ -383,7 +387,7 @@ gb_internal WORKER_TASK_PROC(cg_procedure_compile_worker_proc) {
 		// feature_set.x64 |= TB_FEATURE_X64_LZCNT;
 	}
 
-#if 0
+#if TILDE_DO_CODEGEN
 	bool emit_asm = false;
 	TB_FunctionOutput *output = tb_codegen(p->func, cg_worklist(), cg_arena(), &feature_set, emit_asm);
 	gb_unused(output);