var Analyzer = &analysis.Analyzer{ Name: "buildssa", Doc: "build SSA-form IR for later passes", URL: "https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/buildssa", Run: run, ResultType: reflect.TypeOf(new(SSA)), }
SSA provides SSA-form intermediate representation for all the source functions in the current package.
type SSA struct { Pkg *ssa.Package SrcFuncs []*ssa.Function }