Main was included twice, leading to problems with coroutines.
Этот коммит содержится в:
Ayke van Laethem 2018-08-20 20:08:11 +02:00
родитель 6739ad07b2
коммит df4ee6e733
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: E97FF5335DFDFDED

Просмотреть файл

@ -244,7 +244,7 @@ func (p *Program) SimpleDCE() {
} }
// Remove unmarked functions. // Remove unmarked functions.
livefunctions := []*Function{p.GetFunction(main)} livefunctions := []*Function{}
for _, f := range p.Functions { for _, f := range p.Functions {
if f.flag { if f.flag {
livefunctions = append(livefunctions, f) livefunctions = append(livefunctions, f)