Files
ports/lang/bun/files/patch-src_jsc_bindings_BunObject.cpp
T
2026-05-13 20:13:49 -07:00

14 lines
808 B
C++

-- Fix build with older JavaScriptCore: approximate<WTF::WallTime>() -> approximateWallTime().
--- src/jsc/bindings/BunObject.cpp.orig 2026-05-14 00:25:32 UTC
+++ src/jsc/bindings/BunObject.cpp
@@ -665,7 +665,7 @@ JSC_DEFINE_HOST_FUNCTION(functionBunSleep,
if (millisecondsValue.inherits<JSC::DateInstance>()) {
auto now = MonotonicTime::now();
- double milliseconds = uncheckedDowncast<JSC::DateInstance>(millisecondsValue)->internalNumber() - now.approximate<WTF::WallTime>().secondsSinceEpoch().milliseconds();
+ double milliseconds = uncheckedDowncast<JSC::DateInstance>(millisecondsValue)->internalNumber() - now.approximateWallTime().secondsSinceEpoch().milliseconds();
millisecondsValue = JSC::jsNumber(milliseconds > 0 ? std::ceil(milliseconds) : 0);
}