interpreter: don't panic on a nil (*ssa.Call).Object()

Этот коммит содержится в:
Ayke van Laethem 2018-09-06 09:47:39 +02:00
родитель 094c5561b6
коммит 65358ed3c9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: E97FF5335DFDFDED

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

@ -101,7 +101,7 @@ func (p *Program) interpret(instrs []ssa.Instruction, paramKeys []*ssa.Parameter
}
continue
}
if callee.Object().Name() == "init" {
if callee.Object() == nil || callee.Object().Name() == "init" {
return i, nil // arrived at the init#num functions
}
return i, errors.New("todo: init call: " + callee.String())