diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2017-08-10 20:35:02 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-10 20:35:02 +0100 |
commit | 4150606422ca559616d25e0ae4b7a005d73171d3 (patch) | |
tree | b1a0fbf5aff2cec24aec5243a751ba9a6ac47d3c /lib | |
parent | 4c31bc1cd19dd46b95717b8b3bbcd9257c361753 (diff) | |
parent | d0365dcadf3bc36cda50bc10b5a5a3ef14dee90d (diff) | |
download | Nim-4150606422ca559616d25e0ae4b7a005d73171d3.tar.gz |
Merge pull request #6200 from jangko/fix6196
fixes #6196
Diffstat (limited to 'lib')
-rw-r--r-- | lib/system/atomics.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/system/atomics.nim b/lib/system/atomics.nim index 885b01621..8c3801687 100644 --- a/lib/system/atomics.nim +++ b/lib/system/atomics.nim @@ -172,7 +172,7 @@ elif defined(vcc) and hasThreadSupport: header: "<intrin.h>".} else: proc addAndFetch*(p: ptr int, val: int): int {. - importcpp: "_InterlockedExchangeAdd(static_cast<NI volatile *>(#), #)", + importcpp: "_InterlockedExchangeAdd(reinterpret_cast<LONG volatile *>(#), static_cast<LONG>(#))", header: "<intrin.h>".} else: when sizeof(int) == 8: |