[PATCH] [llgo] irgen: expose PackageCreated hook
Peter Collingbourne
peter at pcc.me.uk
Tue Jan 13 12:49:10 PST 2015
Hi axw,
http://reviews.llvm.org/D6955
Files:
irgen/compiler.go
Index: irgen/compiler.go
===================================================================
--- irgen/compiler.go
+++ irgen/compiler.go
@@ -93,6 +93,11 @@
// compiler will set this field automatically using MakeImporter().
// If Importer is non-nil, InitMap must be non-nil also.
InitMap map[*types.Package]gccgoimporter.InitData
+
+ // PackageCreated is a hook passed to the go/loader package via
+ // loader.Config, see the documentation for that package for more
+ // information.
+ PackageCreated func(*types.Package)
}
type Compiler struct {
@@ -202,7 +207,8 @@
Import: compiler.Importer,
Sizes: compiler.llvmtypes,
},
- Build: &buildctx.Context,
+ Build: &buildctx.Context,
+ PackageCreated: compiler.PackageCreated,
}
// If no import path is specified, then set the import
// path to be the same as the package's name.
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6955.18107.patch
Type: text/x-patch
Size: 867 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150113/c1c2094f/attachment.bin>
More information about the llvm-commits
mailing list