From 65358ed3c975505f57e9b1248cbe04a26f8ce9c8 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Thu, 6 Sep 2018 09:47:39 +0200 Subject: [PATCH] interpreter: don't panic on a nil (*ssa.Call).Object() --- interpreter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interpreter.go b/interpreter.go index 7e642d00..53e94700 100644 --- a/interpreter.go +++ b/interpreter.go @@ -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())