From 1d68001161f55c3c0015acccaaafa18e798865ea Mon Sep 17 00:00:00 2001 From: Demetrius Kanios Date: Fri, 17 Jul 2026 12:28:33 -0700 Subject: [PATCH] druntime: Remove uneeded muslRedirTime64Mangle for `wasi-libc` --- druntime/src/core/sys/wasi/posix/time.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/druntime/src/core/sys/wasi/posix/time.d b/druntime/src/core/sys/wasi/posix/time.d index 3585053801ac..e41e9b1bad65 100644 --- a/druntime/src/core/sys/wasi/posix/time.d +++ b/druntime/src/core/sys/wasi/posix/time.d @@ -29,9 +29,9 @@ struct timeval suseconds_t tv_usec; } -pragma(mangle, muslRedirTime64Mangle!("clock_getres", "__clock_getres_time64")) +// No need for muslRedirTime64Mangle (even though WASI-libc is a musl fork) +// since _REDIR_TIME64 will never be set for Wasm (even wasm32) int clock_getres(clockid_t, timespec*); -pragma(mangle, muslRedirTime64Mangle!("clock_gettime", "__clock_gettime64")) int clock_gettime(clockid_t, timespec*); int nanosleep(const scope timespec*, timespec*);