diff options
author | ringabout <43030857+ringabout@users.noreply.github.com> | 2022-09-17 04:35:53 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-16 16:35:53 -0400 |
commit | f6dc30e52d94f433d1a132d73a5cf357c57e6a34 (patch) | |
tree | 7ebdd4006b66e2726029a30d34dc4f40848c63e5 | |
parent | 3a5e38ab9dd560ae8e29e66980b1cc4bbf45ebaf (diff) | |
download | Nim-f6dc30e52d94f433d1a132d73a5cf357c57e6a34.tar.gz |
fixes Thread initializer for ARC/ORC on Macos (#20368)
* fixes Thread initializer for ARC/ORC * another try * fix * use int
-rw-r--r-- | lib/system/threadlocalstorage.nim | 2 | ||||
-rw-r--r-- | tests/generics/tthread_generic.nim | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/system/threadlocalstorage.nim b/lib/system/threadlocalstorage.nim index cea9abb42..b62c903c3 100644 --- a/lib/system/threadlocalstorage.nim +++ b/lib/system/threadlocalstorage.nim @@ -141,7 +141,7 @@ else: header: "<pthread.h>".} = cint else: type - SysThread* {.importc: "pthread_t", header: "<sys/types.h>".} = object + SysThread* {.importc: "pthread_t", header: "<sys/types.h>".} = int Pthread_attr {.importc: "pthread_attr_t", header: "<sys/types.h>".} = object ThreadVarSlot {.importc: "pthread_key_t", diff --git a/tests/generics/tthread_generic.nim b/tests/generics/tthread_generic.nim index 2af5a7615..300da56a6 100644 --- a/tests/generics/tthread_generic.nim +++ b/tests/generics/tthread_generic.nim @@ -1,5 +1,5 @@ discard """ - cmd: "nim $target --hints:on --threads:on $options $file" + matrix: "--mm:refc; --mm:orc" action: compile """ |