diff options
| author | David Chase <drchase@google.com> | 2016-11-03 11:50:14 -0400 |
|---|---|---|
| committer | David Chase <drchase@google.com> | 2016-11-03 17:42:01 +0000 |
| commit | 4141054d19f6d5bcdc448be00a6ce4a4c864d488 (patch) | |
| tree | a12361c32f480c2fdad8b4ad66c57ecd50d45759 /src | |
| parent | b89135777be7c2f123dbf2eea3c92a5402e4c63c (diff) | |
| download | go-4141054d19f6d5bcdc448be00a6ce4a4c864d488.tar.xz | |
runtime/cgo: correct type declaration for Windows
Newer versions of gcc notice a type mismatch and complain.
Fix code to match documented signature in MSDN.
Trybots say this still compiles with the older (5.1) version
of gcc.
Fixes #17771.
Change-Id: Ib3fe6f71b40751e1146249e31232da5ac69b9e00
Reviewed-on: https://go-review.googlesource.com/32646
Run-TryBot: David Chase <drchase@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/runtime/cgo/gcc_libinit_windows.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/runtime/cgo/gcc_libinit_windows.c b/src/runtime/cgo/gcc_libinit_windows.c index 0824e20ad8..b6f51b3e4d 100644 --- a/src/runtime/cgo/gcc_libinit_windows.c +++ b/src/runtime/cgo/gcc_libinit_windows.c @@ -12,8 +12,8 @@ #include "libcgo.h" -static volatile long runtime_init_once_gate = 0; -static volatile long runtime_init_once_done = 0; +static volatile LONG runtime_init_once_gate = 0; +static volatile LONG runtime_init_once_done = 0; static CRITICAL_SECTION runtime_init_cs; |
