From bfa33bf5d37b8ee5494f65dcb1d5b224a574f532 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 31 Oct 2021 15:48:56 +0000 Subject: Disable `wasm64` --- src/llvm_backend.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/llvm_backend.cpp') diff --git a/src/llvm_backend.cpp b/src/llvm_backend.cpp index d21ff8e5a..ef764372b 100644 --- a/src/llvm_backend.cpp +++ b/src/llvm_backend.cpp @@ -787,7 +787,7 @@ lbProcedure *lb_create_main_procedure(lbModule *m, lbProcedure *startup_runtime) call_cleanup = false; } else if (build_context.metrics.os == TargetOs_windows && build_context.metrics.arch == TargetArch_386) { name = str_lit("mainCRTStartup"); - } else if (build_context.metrics.os == TargetOs_wasi) { + } else if (is_arch_wasm()) { name = str_lit("_start"); call_cleanup = false; } else { @@ -894,8 +894,8 @@ lbProcedure *lb_create_main_procedure(lbModule *m, lbProcedure *startup_runtime) lb_end_procedure_body(p); - - if (build_context.metrics.os == TargetOs_wasi) { + + if (is_arch_wasm()) { LLVMSetLinkage(p->value, LLVMDLLExportLinkage); } else { LLVMSetLinkage(p->value, LLVMExternalLinkage); -- cgit v1.2.3