diff options
Diffstat (limited to 'internal/threadtest2/threadtest2_linux_amd64.go')
-rw-r--r-- | internal/threadtest2/threadtest2_linux_amd64.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/threadtest2/threadtest2_linux_amd64.go b/internal/threadtest2/threadtest2_linux_amd64.go index 2240efe..bc866c3 100644 --- a/internal/threadtest2/threadtest2_linux_amd64.go +++ b/internal/threadtest2/threadtest2_linux_amd64.go @@ -93,7 +93,7 @@ _3: if uint64(_i) >= u64(5) { goto _6 } - crt.Xpthread_create(tls, (*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aThread))+8*uintptr(_i))), nil, Xworker, (unsafe.Pointer)(uintptr(_i))) + crt.Xpthread_create(tls, (*uint64)(unsafe.Pointer(uintptr((unsafe.Pointer)(&_aThread))+8*uintptr(_i))), nil, Xworker, crt.U2P(uintptr(_i))) _i += 1 goto _3 _6: @@ -121,7 +121,7 @@ _10: func Xworker(tls *crt.TLS, _workerArg unsafe.Pointer) (r0 unsafe.Pointer) { var _id, _rc, _cnt int32 var _db unsafe.Pointer - _id = int32(uintptr(_workerArg)) + _id = int32(crt.P2U(_workerArg)) _cnt = i32(0) crt.Xfprintf(tls, (*crt.XFILE)(Xstderr), str(147), _id) _0: |