build fix: llssa.Initialize before NewProgram
This commit is contained in:
@@ -88,15 +88,21 @@ const (
|
||||
)
|
||||
|
||||
func Do(args []string, conf *Config) {
|
||||
prog := llssa.NewProgram(nil)
|
||||
sizes := prog.TypeSizes
|
||||
|
||||
flags, patterns, verbose := ParseArgs(args, buildFlags)
|
||||
cfg := &packages.Config{
|
||||
Mode: loadSyntax | packages.NeedDeps | packages.NeedModule | packages.NeedExportFile,
|
||||
BuildFlags: flags,
|
||||
}
|
||||
|
||||
llssa.Initialize(llssa.InitAll)
|
||||
if verbose {
|
||||
llssa.SetDebug(llssa.DbgFlagAll)
|
||||
cl.SetDebug(cl.DbgFlagAll)
|
||||
}
|
||||
|
||||
prog := llssa.NewProgram(nil)
|
||||
sizes := prog.TypeSizes
|
||||
|
||||
if patterns == nil {
|
||||
patterns = []string{"."}
|
||||
}
|
||||
@@ -117,12 +123,6 @@ func Do(args []string, conf *Config) {
|
||||
return
|
||||
}
|
||||
|
||||
llssa.Initialize(llssa.InitAll)
|
||||
if verbose {
|
||||
llssa.SetDebug(llssa.DbgFlagAll)
|
||||
cl.SetDebug(cl.DbgFlagAll)
|
||||
}
|
||||
|
||||
var needRt bool
|
||||
var rt []*packages.Package
|
||||
load := func() []*packages.Package {
|
||||
|
||||
Reference in New Issue
Block a user