mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-20 04:19:04 +00:00
Fix init functions
This was broken in commit 574c7ec047 and
broke the nrf port.
This commit is contained in:
@@ -293,6 +293,7 @@ func (c *Compiler) Parse(mainPath string, buildTags []string) error {
|
|||||||
}
|
}
|
||||||
var err error
|
var err error
|
||||||
if frame.fn.fn.Synthetic == "package initializer" {
|
if frame.fn.fn.Synthetic == "package initializer" {
|
||||||
|
c.initFuncs = append(c.initFuncs, frame.fn.llvmFn)
|
||||||
err = c.parseInitFunc(frame)
|
err = c.parseInitFunc(frame)
|
||||||
} else {
|
} else {
|
||||||
err = c.parseFunc(frame)
|
err = c.parseFunc(frame)
|
||||||
|
|||||||
Reference in New Issue
Block a user