build: supports LLGoFiles in patches

This commit is contained in:
Li Jie
2025-02-08 20:58:09 +08:00
parent c1da220a99
commit 43175bb642
2 changed files with 6 additions and 0 deletions

View File

@@ -106,6 +106,7 @@ type loader struct {
}
type Cached struct {
*packages.Package
Types *types.Package
TypesInfo *types.Info
Syntax []*ast.File
@@ -189,6 +190,7 @@ func loadPackageEx(dedup Deduper, ld *loader, lpkg *loaderPackage) {
defer func() {
if !lpkg.IllTyped && lpkg.needtypes && lpkg.needsrc {
dedup.set(lpkg.PkgPath, &Cached{
Package: lpkg.Package,
Types: lpkg.Types,
TypesInfo: lpkg.TypesInfo,
Syntax: lpkg.Syntax,