From 727ec8a5cf2aeaed5de54efb170544915c9a2016 Mon Sep 17 00:00:00 2001 From: Li Jie Date: Thu, 16 Jan 2025 21:52:42 +0800 Subject: [PATCH] build: weak syscall.init for syscall imported but not compiled --- compiler/internal/build/build.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compiler/internal/build/build.go b/compiler/internal/build/build.go index 253da8e8..ea1bee79 100644 --- a/compiler/internal/build/build.go +++ b/compiler/internal/build/build.go @@ -532,6 +532,11 @@ source_filename = "main" declare void @"%s.init"() declare void @"%s.main"() +; TODO(lijie): workaround for syscall patch +define weak void @"syscall.init"() { + ret void +} + define i32 @main(i32 %%0, ptr %%1) { _llgo_0: %s