Bug 1734886 - Part 4: Add missing reference symbol & CLOSED TREE

Differential Revision: https://phabricator.services.mozilla.com/D139781
This commit is contained in:
Kagami Sascha Rosylight 2022-02-26 00:25:38 +00:00
Родитель 5066577c85
Коммит 36f686b84b
2 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -101,7 +101,7 @@ void SetUpTransformStreamDefaultControllerFromTransformer(
// Step 2. Let transformAlgorithm be the following steps, taking a chunk
// argument:
transformAlgorithm = [](JSContext* aCx,
TransformStreamDefaultController aController,
TransformStreamDefaultController& aController,
JS::HandleValue aChunk,
ErrorResult& aRv) -> already_AddRefed<Promise> {
MOZ_ASSERT(!aController.GetTransformCallback());
@ -127,7 +127,7 @@ void SetUpTransformStreamDefaultControllerFromTransformer(
controller->SetTransformerMembers(aTransformerDict.mTransform.Value(),
aTransformer);
transformAlgorithm =
[](JSContext* aCx, TransformStreamDefaultController aController,
[](JSContext* aCx, TransformStreamDefaultController& aController,
JS::HandleValue aChunk, ErrorResult& aRv)
MOZ_CAN_RUN_SCRIPT_FOR_DEFINITION -> already_AddRefed<Promise> {
MOZ_ASSERT(aController.GetTransformCallback());

Просмотреть файл

@ -28,7 +28,7 @@ class TransformStreamDefaultController final : public nsISupports,
public nsWrapperCache {
public:
using TransformAlgorithm = already_AddRefed<Promise> (*)(
JSContext* aCx, TransformStreamDefaultController aController,
JSContext* aCx, TransformStreamDefaultController& aController,
JS::HandleValue aChunk, ErrorResult& aRv);
NS_DECL_CYCLE_COLLECTING_ISUPPORTS