summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2021-03-21 09:47:09 +0200
committerToomas Soome <tsoome@me.com>2021-03-26 09:26:28 +0200
commit3307fc5b1f2f4445f00811b556ab80d50467262a (patch)
tree6f609d7080e14693851f8a94551b87f8336cbf04 /usr/src
parent89af4c7b28b4436849bcbafbdebd243918ee0969 (diff)
downloadillumos-joyent-3307fc5b1f2f4445f00811b556ab80d50467262a.tar.gz
13660 stackalign: cast between incompatible function types
Reviewed by: Matt Barden <mbarden@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/test/os-tests/tests/stackalign/stackalign.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr/src/test/os-tests/tests/stackalign/stackalign.c b/usr/src/test/os-tests/tests/stackalign/stackalign.c
index 558f19c664..73dd7e569e 100644
--- a/usr/src/test/os-tests/tests/stackalign/stackalign.c
+++ b/usr/src/test/os-tests/tests/stackalign/stackalign.c
@@ -103,7 +103,7 @@ main(int argc, char *argv[])
int door_fd, rc;
if (pthread_create(&tid, NULL,
- (void *(*)(void *))get_stack_at_entry, &arg) != 0) {
+ (void *(*)(void *))(uintptr_t)get_stack_at_entry, &arg) != 0) {
perror("pthread_create() failed:");
exit(-2);
}
@@ -111,7 +111,8 @@ main(int argc, char *argv[])
arg.text = "thr_create()";
- if (thr_create(NULL, 0, (void *(*)(void *))get_stack_at_entry,
+ if (thr_create(NULL, 0,
+ (void *(*)(void *))(uintptr_t)get_stack_at_entry,
&arg, 0, &tid) != 0) {
perror("thr_create() failed:");
exit(-3);
@@ -142,7 +143,7 @@ main(int argc, char *argv[])
arg.text = "door_call()";
if ((door_fd = door_create(
- (door_server_procedure_t *)get_stack_at_entry,
+ (door_server_procedure_t *)(uintptr_t)get_stack_at_entry,
&arg, 0)) < 0) {
perror("failed to create door");
exit(-7);