From f41f11c7f6e4c27a6e25eec36e3cbe3cf6a79688 Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Tue, 7 Mar 2023 17:47:36 +0100 Subject: [PATCH] fix compiler warning on 32 bit systems --- modules/libcom/src/osi/os/posix/osdElfFindAddr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/libcom/src/osi/os/posix/osdElfFindAddr.c b/modules/libcom/src/osi/os/posix/osdElfFindAddr.c index f1c275370..1b92ef7bc 100644 --- a/modules/libcom/src/osi/os/posix/osdElfFindAddr.c +++ b/modules/libcom/src/osi/os/posix/osdElfFindAddr.c @@ -639,7 +639,7 @@ epicsFindAddr(void *addr, epicsSymbol *sym_p) if ( nearest.raw && ( (idx = ARR(c,nearest,0,st_name)) < es->strMap->max ) ) { sym_p->s_nam = strtab + idx; - sym_p->s_val = (char*) ARR(c, nearest, 0, st_value) + es->addr; + sym_p->s_val = (char*)(uintptr_t) ARR(c, nearest, 0, st_value) + es->addr; } return 0;