func (n *cgnode) contour() string {
	if n.callersite == nil {
		return "shared contour"
	}
	if n.callersite.instr != nil {
		return fmt.Sprintf("as called from %s", n.callersite.instr.Parent())
	}
	return fmt.Sprintf("as called from intrinsic (targets=n%d)", n.callersite.targets)
}
contour returns a description of this node's contour.
package pointer
import (
	"fmt"
	"go/token"
	"golang.org/x/tools/go/ssa"
)
type cgnode struct {
	fn         *ssa.Function
	obj        nodeid       
	sites      []*callsite  
	callersite *callsite    
}