aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime
diff options
context:
space:
mode:
authorAlex Brainman <alex.brainman@gmail.com>2014-08-19 14:41:52 +1000
committerAlex Brainman <alex.brainman@gmail.com>2014-08-19 14:41:52 +1000
commite4f3db3852e9178ac4c764fe753301d07a3269c8 (patch)
tree78d1d56c0a6478e84c9b9a51aeb9200a744683bf /src/pkg/runtime
parent0fee63351d0a41fc979e4480460e5aa76903bab6 (diff)
downloadgo-e4f3db3852e9178ac4c764fe753301d07a3269c8.tar.xz
runtime: apply KindMask before comparison
Fixes windows build. LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://golang.org/cl/127510043
Diffstat (limited to 'src/pkg/runtime')
-rw-r--r--src/pkg/runtime/callback_windows.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/runtime/callback_windows.c b/src/pkg/runtime/callback_windows.c
index f1283a85d6..5c6975af29 100644
--- a/src/pkg/runtime/callback_windows.c
+++ b/src/pkg/runtime/callback_windows.c
@@ -29,7 +29,7 @@ runtimeĀ·compilecallback(Eface fn, bool cleanstack)
int32 argsize, i, n;
WinCallbackContext *c;
- if(fn.type == nil || fn.type->kind != KindFunc)
+ if(fn.type == nil || (fn.type->kind&KindMask) != KindFunc)
runtimeĀ·panicstring("compilecallback: not a function");
ft = (FuncType*)fn.type;
if(ft->out.len != 1)