diff options
Diffstat (limited to 'src/cmd/compile/internal/gc/syntax.go')
-rw-r--r-- | src/cmd/compile/internal/gc/syntax.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/gc/syntax.go b/src/cmd/compile/internal/gc/syntax.go index 7c7f08653e..234ebad41c 100644 --- a/src/cmd/compile/internal/gc/syntax.go +++ b/src/cmd/compile/internal/gc/syntax.go @@ -214,6 +214,9 @@ func (n *Node) mayBeShared() bool { // funcname returns the name of the function n. func (n *Node) funcname() string { + if n == nil || n.Func == nil || n.Func.Nname == nil { + return "<nil>" + } return n.Func.Nname.Sym.Name } |