From e4f3db3852e9178ac4c764fe753301d07a3269c8 Mon Sep 17 00:00:00 2001 From: Alex Brainman Date: Tue, 19 Aug 2014 14:41:52 +1000 Subject: [PATCH] runtime: apply KindMask before comparison Fixes windows build. LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://golang.org/cl/127510043 --- src/pkg/runtime/callback_windows.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- 2.48.1