From: Alex Brainman Date: Tue, 19 Aug 2014 04:41:52 +0000 (+1000) Subject: runtime: apply KindMask before comparison X-Git-Tag: go1.4beta1~793 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e4f3db3852e9178ac4c764fe753301d07a3269c8;p=gostls13.git runtime: apply KindMask before comparison Fixes windows build. LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://golang.org/cl/127510043 --- 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)