mirror of
https://github.com/oven-sh/bun
synced 2026-02-10 19:08:50 +00:00
opsie
This commit is contained in:
@@ -1551,10 +1551,14 @@ JSC_DEFINE_HOST_FUNCTION(functionQueueMicrotask,
|
||||
auto function = globalObject->performMicrotaskFunction();
|
||||
#if ASSERT_ENABLED
|
||||
ASSERT_WITH_MESSAGE(function, "Invalid microtask function");
|
||||
ASSERT_WITH_MESSAGE(asyncContext.isEmpty(), "Invalid microtask context");
|
||||
ASSERT_WITH_MESSAGE(callback.isEmpty(), "Invalid microtask callback");
|
||||
ASSERT_WITH_MESSAGE(!asyncContext.isEmpty(), "Invalid microtask context");
|
||||
ASSERT_WITH_MESSAGE(!callback.isEmpty(), "Invalid microtask callback");
|
||||
#endif
|
||||
|
||||
if (asyncContext.isEmpty()) {
|
||||
asyncContext = JSC::jsUndefined();
|
||||
}
|
||||
|
||||
// This is a JSC builtin function
|
||||
lexicalGlobalObject->queueMicrotask(function, callback, asyncContext,
|
||||
JSC::jsUndefined(), JSC::jsUndefined());
|
||||
|
||||
@@ -3471,9 +3471,9 @@ void JSC__JSPromise__rejectOnNextTickWithHandled(JSC::JSPromise* promise, JSC::J
|
||||
|
||||
#if ASSERT_ENABLED
|
||||
ASSERT_WITH_MESSAGE(microtaskFunction, "Invalid microtask function");
|
||||
ASSERT_WITH_MESSAGE(asyncContext.isEmpty(), "Invalid microtask context");
|
||||
ASSERT_WITH_MESSAGE(!asyncContext.isEmpty(), "Invalid microtask context");
|
||||
ASSERT_WITH_MESSAGE(rejectPromiseFunction, "Invalid microtask callback");
|
||||
ASSERT_WITH_MESSAGE(value.isEmpty(), "Invalid microtask value");
|
||||
ASSERT_WITH_MESSAGE(!value.isEmpty(), "Invalid microtask value");
|
||||
#endif
|
||||
|
||||
if (asyncContext.isEmpty()) {
|
||||
|
||||
Reference in New Issue
Block a user