From 160d532498c4c1f998bbe7103f10182900d0a619 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Thu, 23 Aug 2018 21:59:09 +0200 Subject: [PATCH] Fix init functions This was broken in commit 574c7ec047c7918a34927c0ae777c41581f16ef0 and broke the nrf port. --- compiler.go | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler.go b/compiler.go index b343e49e..389f0c02 100644 --- a/compiler.go +++ b/compiler.go @@ -293,6 +293,7 @@ func (c *Compiler) Parse(mainPath string, buildTags []string) error { } var err error if frame.fn.fn.Synthetic == "package initializer" { + c.initFuncs = append(c.initFuncs, frame.fn.llvmFn) err = c.parseInitFunc(frame) } else { err = c.parseFunc(frame)