docs: add comment explaining QueuedTask payload parameter

The third parameter (0) in QueuedTask instantiation is the payload field
for task-specific metadata. For BunPerformMicrotaskJob, this is unused.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Claude Bot
2026-01-14 22:47:33 +00:00
parent 51e26fd045
commit e3baed59b0

View File

@@ -5428,6 +5428,7 @@ extern "C" void JSC__JSGlobalObject__queueMicrotaskJob(JSC::JSGlobalObject* arg0
#endif
// The third parameter (0) is the payload field for task-specific metadata (unused for BunPerformMicrotaskJob).
JSC::QueuedTask task { nullptr, JSC::InternalMicrotask::BunPerformMicrotaskJob, 0, globalObject, microTaskFunction, WTF::move(microtaskArgs[0]), WTF::move(microtaskArgs[1]), WTF::move(microtaskArgs[2]), WTF::move(microtaskArgs[3]) };
globalObject->vm().queueMicrotask(WTF::move(task));
}