summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/callback_windows_amd64.c
diff options
context:
space:
mode:
authorMichael Stapelberg <stapelberg@debian.org>2013-03-04 21:27:36 +0100
committerMichael Stapelberg <michael@stapelberg.de>2013-03-04 21:27:36 +0100
commit04b08da9af0c450d645ab7389d1467308cfc2db8 (patch)
treedb247935fa4f2f94408edc3acd5d0d4f997aa0d8 /src/pkg/runtime/callback_windows_amd64.c
parent917c5fb8ec48e22459d77e3849e6d388f93d3260 (diff)
downloadgolang-upstream/1.1_hg20130304.tar.gz
Imported Upstream version 1.1~hg20130304upstream/1.1_hg20130304
Diffstat (limited to 'src/pkg/runtime/callback_windows_amd64.c')
-rw-r--r--src/pkg/runtime/callback_windows_amd64.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pkg/runtime/callback_windows_amd64.c b/src/pkg/runtime/callback_windows_amd64.c
index 99d7cb9e3..1a4779291 100644
--- a/src/pkg/runtime/callback_windows_amd64.c
+++ b/src/pkg/runtime/callback_windows_amd64.c
@@ -4,6 +4,7 @@
#include "runtime.h"
#include "type.h"
+#include "typekind.h"
#include "defs_GOOS_GOARCH.h"
#include "os_GOOS.h"
@@ -77,7 +78,7 @@ runtime·compilecallback(Eface fn, bool /*cleanstack*/)
// MOVQ fn, AX
*p++ = 0x48;
*p++ = 0xb8;
- *(uint64*)p = (uint64)fn.data;
+ *(uint64*)p = (uint64)(fn.data);
p += 8;
// PUSH AX
*p++ = 0x50;