mirror of https://github.com/golang/go.git
cmd/compile: remove go:wasmimport restriction
Removes the package restriction on go:wasmimport, allowing the use of it globally and in user code. Fixes #59149 Change-Id: Ib26f628dc8dafb31388005b50449e91b47dab447 Reviewed-on: https://go-review.googlesource.com/c/go/+/489255 TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com> Reviewed-by: Eli Bendersky <eliben@google.com> Auto-Submit: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com> Reviewed-by: Cherry Mui <cherryyz@google.com>
This commit is contained in:
parent
bc9e21351c
commit
aff2f4a724
|
|
@ -237,10 +237,6 @@ func (p *noder) pragma(pos syntax.Pos, blankLine bool, text string, old syntax.P
|
|||
p.error(syntax.Error{Pos: pos, Msg: "usage: //go:wasmimport importmodule importname"})
|
||||
break
|
||||
}
|
||||
if !base.Flag.CompilingRuntime && base.Ctxt.Pkgpath != "syscall/js" && base.Ctxt.Pkgpath != "syscall/js_test" && base.Ctxt.Pkgpath != "syscall" {
|
||||
p.error(syntax.Error{Pos: pos, Msg: "//go:wasmimport directive cannot be used outside of runtime or syscall/js"})
|
||||
break
|
||||
}
|
||||
|
||||
if buildcfg.GOARCH == "wasm" {
|
||||
// Only actually use them if we're compiling to WASM though.
|
||||
|
|
|
|||
Loading…
Reference in New Issue