Fix init functions

This was broken in commit 574c7ec047 and
broke the nrf port.
This commit is contained in:
Ayke van Laethem
2018-08-23 21:59:09 +02:00
parent ea6355b39e
commit 160d532498
+1
View File
@@ -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)