From e895372918185604a699dcfccd9d2389af41d939 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Fri, 27 Apr 2018 16:19:29 +0200 Subject: [PATCH] compiler: Don't externally link runtime.init There is no reason to make this exception. --- tgo.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgo.go b/tgo.go index e596387c..d04b0e97 100644 --- a/tgo.go +++ b/tgo.go @@ -453,7 +453,7 @@ func (c *Compiler) parseFuncDecl(f *ssa.Function) (*Frame, error) { } func (c *Compiler) parseFunc(frame *Frame, f *ssa.Function) error { - if frame.llvmFn.Name() != "main.main" && frame.llvmFn.Name() != "runtime.init" { + if frame.llvmFn.Name() != "main.main" { // This function is only used from within Go. frame.llvmFn.SetLinkage(llvm.PrivateLinkage) }