llgo/ssa.SetRuntime: prevent multiple loading of runtime
This commit is contained in:
@@ -108,7 +108,7 @@ func Do(args []string, conf *Config) {
|
||||
var rt []*packages.Package
|
||||
prog := llssa.NewProgram(nil)
|
||||
prog.SetRuntime(func() *types.Package {
|
||||
rt, err = packages.Load(cfg, "github.com/goplus/llgo/internal/runtime")
|
||||
rt, err = packages.Load(cfg, llssa.PkgRuntime)
|
||||
check(err)
|
||||
return rt[0].Types
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user