aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2022-01-27 18:53:21 +0000
committerDimitry Andric <dim@FreeBSD.org>2022-02-20 12:29:05 +0000
commit3d6285b4dd1c32e290b0a901aa2bf3581b38eb58 (patch)
tree9d7e6d59d7d6946742e55141186ac872e0648d46
parentad16681721072f011e26f775ce47c872ec001f26 (diff)
downloadsrc-3d6285b4dd1c32e290b0a901aa2bf3581b38eb58.tar.gz
src-3d6285b4dd1c32e290b0a901aa2bf3581b38eb58.zip
Use uintptr_t for return type of _Unwind_GetCFA.
This matches the type in other unwind headers. Reviewed by: dim, emaste Differential Revision: https://reviews.freebsd.org/D34050 (cherry picked from commit 3a502289d316f726fec24087012fabb06313a2bf)
-rw-r--r--lib/libthr/thread/thr_exit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libthr/thread/thr_exit.c b/lib/libthr/thread/thr_exit.c
index c1244962f192..b9d81787c3bb 100644
--- a/lib/libthr/thread/thr_exit.c
+++ b/lib/libthr/thread/thr_exit.c
@@ -67,7 +67,7 @@ static _Unwind_Reason_Code thread_unwind_stop(int version,
/* unwind library pointers */
static _Unwind_Reason_Code (*uwl_forcedunwind)(struct _Unwind_Exception *,
_Unwind_Stop_Fn, void *);
-static unsigned long (*uwl_getcfa)(struct _Unwind_Context *);
+static uintptr_t (*uwl_getcfa)(struct _Unwind_Context *);
static void
thread_uw_init(void)
@@ -109,7 +109,7 @@ _Unwind_ForcedUnwind(struct _Unwind_Exception *ex, _Unwind_Stop_Fn stop_func,
return (*uwl_forcedunwind)(ex, stop_func, stop_arg);
}
-unsigned long
+uintptr_t
_Unwind_GetCFA(struct _Unwind_Context *context)
{
return (*uwl_getcfa)(context);