diff options
| author | Toomas Soome <tsoome@me.com> | 2021-03-21 09:47:09 +0200 |
|---|---|---|
| committer | Toomas Soome <tsoome@me.com> | 2021-03-26 09:26:28 +0200 |
| commit | 3307fc5b1f2f4445f00811b556ab80d50467262a (patch) | |
| tree | 6f609d7080e14693851f8a94551b87f8336cbf04 /usr/src | |
| parent | 89af4c7b28b4436849bcbafbdebd243918ee0969 (diff) | |
| download | illumos-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.c | 7 |
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); |
