aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlex Brainman <alex.brainman@gmail.com>2015-02-17 15:21:11 +1100
committerAlex Brainman <alex.brainman@gmail.com>2015-02-17 08:31:38 +0000
commitf20826692bbf35ae09d3a988dbc4a028fb00a50f (patch)
treecade8845eff728e214978c2b2ddb8a112c41f917 /src
parentd866cd6817e5b139fe70b79f125318a4d2a15a96 (diff)
downloadgo-f20826692bbf35ae09d3a988dbc4a028fb00a50f.tar.xz
syscall: make mksyscall_windows.go to work even when output does not uses unsafe package
Fixes #9900 Change-Id: I5dd401e8d2040e84ccb97c2fe9f5c5a28095b538 Reviewed-on: https://go-review.googlesource.com/5005 Reviewed-by: Minux Ma <minux@golang.org>
Diffstat (limited to 'src')
-rw-r--r--src/syscall/mksyscall_windows.go2
-rw-r--r--src/syscall/zsyscall_windows.go2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/syscall/mksyscall_windows.go b/src/syscall/mksyscall_windows.go
index cb540d3956..d4c09273d6 100644
--- a/src/syscall/mksyscall_windows.go
+++ b/src/syscall/mksyscall_windows.go
@@ -736,6 +736,8 @@ package {{packagename}}
import "unsafe"{{if syscalldot}}
import "syscall"{{end}}
+var _ unsafe.Pointer
+
var (
{{template "dlls" .}}
{{template "funcnames" .}})
diff --git a/src/syscall/zsyscall_windows.go b/src/syscall/zsyscall_windows.go
index 9c15cf1a1c..ba62499f4e 100644
--- a/src/syscall/zsyscall_windows.go
+++ b/src/syscall/zsyscall_windows.go
@@ -4,6 +4,8 @@ package syscall
import "unsafe"
+var _ unsafe.Pointer
+
var (
modkernel32 = NewLazyDLL("kernel32.dll")
modadvapi32 = NewLazyDLL("advapi32.dll")