summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/arm/cloudabi32/cloudabi32_sysvec.c2
-rw-r--r--sys/arm64/cloudabi64/cloudabi64_sysvec.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/arm/cloudabi32/cloudabi32_sysvec.c b/sys/arm/cloudabi32/cloudabi32_sysvec.c
index ebcbf3f285c86..c2b5a732d561a 100644
--- a/sys/arm/cloudabi32/cloudabi32_sysvec.c
+++ b/sys/arm/cloudabi32/cloudabi32_sysvec.c
@@ -165,7 +165,7 @@ cloudabi32_thread_setregs(struct thread *td,
frame->tf_r1 = attr->argument;
/* Set up TLS. */
- return (cpu_set_user_tls(td, (void *)tcb));
+ return (cpu_set_user_tls(td, TO_PTR(tcb)));
}
static struct sysentvec cloudabi32_elf_sysvec = {
diff --git a/sys/arm64/cloudabi64/cloudabi64_sysvec.c b/sys/arm64/cloudabi64/cloudabi64_sysvec.c
index 3cf8e77522978..2caa7a643e65d 100644
--- a/sys/arm64/cloudabi64/cloudabi64_sysvec.c
+++ b/sys/arm64/cloudabi64/cloudabi64_sysvec.c
@@ -157,7 +157,7 @@ cloudabi64_thread_setregs(struct thread *td,
frame->tf_x[1] = attr->argument;
/* Set up TLS. */
- return (cpu_set_user_tls(td, (void *)tcb));
+ return (cpu_set_user_tls(td, TO_PTR(tcb)));
}
static struct sysentvec cloudabi64_elf_sysvec = {