if ipkg == ir.Pkgs.Unsafe {
p.importedUnsafe = true
}
+ if ipkg.Path == "embed" {
+ p.importedEmbed = true
+ }
}
func (g *irgen) constDecl(out *ir.Nodes, decl *syntax.ConstDecl) {
if decl.Pragma != nil {
pragma := decl.Pragma.(*pragmas)
- if err := varEmbed(g.makeXPos, names[0], decl, pragma); err != nil {
- base.ErrorfAt(g.pos(decl), "%s", err.Error())
- }
+ // TODO(mdempsky): Plumb noder.importedEmbed through to here.
+ varEmbed(g.makeXPos, names[0], decl, pragma, true)
g.reportUnused(pragma)
}