summary refs log tree commit diff stats
path: root/lib/pure/concurrency
diff options
context:
space:
mode:
authorringabout <43030857+ringabout@users.noreply.github.com>2022-11-25 03:16:51 +0800
committerGitHub <noreply@github.com>2022-11-24 20:16:51 +0100
commitb7d96cd3f50b2c5c2745b0381e68209ef67d493b (patch)
tree6d478b0a5eb95d73b2f0264d7e05e23c1095d668 /lib/pure/concurrency
parent27a38a9fce16b053dc57175716778657ce233bec (diff)
downloadNim-b7d96cd3f50b2c5c2745b0381e68209ef67d493b.tar.gz
fixes broken importc for vcc [backport] (#20909)
fixes broken imports for vcc
Diffstat (limited to 'lib/pure/concurrency')
-rw-r--r--lib/pure/concurrency/atomics.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/concurrency/atomics.nim b/lib/pure/concurrency/atomics.nim
index 315f44f33..c7b881bc5 100644
--- a/lib/pure/concurrency/atomics.nim
+++ b/lib/pure/concurrency/atomics.nim
@@ -211,8 +211,8 @@ else:
 
     # MSVC intrinsics
     proc interlockedExchange(location: pointer; desired: int8): int8 {.importc: "_InterlockedExchange8".}
-    proc interlockedExchange(location: pointer; desired: int16): int16 {.importc: "_InterlockedExchange".}
-    proc interlockedExchange(location: pointer; desired: int32): int32 {.importc: "_InterlockedExchange16".}
+    proc interlockedExchange(location: pointer; desired: int16): int16 {.importc: "_InterlockedExchange16".}
+    proc interlockedExchange(location: pointer; desired: int32): int32 {.importc: "_InterlockedExchange".}
     proc interlockedExchange(location: pointer; desired: int64): int64 {.importc: "_InterlockedExchange64".}
 
     proc interlockedCompareExchange(location: pointer; desired, expected: int8): int8 {.importc: "_InterlockedCompareExchange8".}