diff options
Diffstat (limited to 'src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp')
-rw-r--r-- | src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp b/src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp index 8f3caa3a2..a2b13e770 100644 --- a/src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp +++ b/src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp @@ -751,7 +751,7 @@ const char* const s_readableStreamInternalsPipeToFinalizeCode = const JSC::ConstructAbility s_readableStreamInternalsReadableStreamTeeCodeConstructAbility = JSC::ConstructAbility::CannotConstruct; const JSC::ConstructorKind s_readableStreamInternalsReadableStreamTeeCodeConstructorKind = JSC::ConstructorKind::None; const JSC::ImplementationVisibility s_readableStreamInternalsReadableStreamTeeCodeImplementationVisibility = JSC::ImplementationVisibility::Public; -const int s_readableStreamInternalsReadableStreamTeeCodeLength = 1689; +const int s_readableStreamInternalsReadableStreamTeeCodeLength = 1839; static const JSC::Intrinsic s_readableStreamInternalsReadableStreamTeeCodeIntrinsic = JSC::NoIntrinsic; const char* const s_readableStreamInternalsReadableStreamTeeCode = "(function (stream, shouldClone) {\n" \ @@ -760,6 +760,12 @@ const char* const s_readableStreamInternalsReadableStreamTeeCode = " @assert(@isReadableStream(stream));\n" \ " @assert(typeof shouldClone === \"boolean\");\n" \ "\n" \ + " var start_ = @getByIdDirectPrivate(stream, \"start\");\n" \ + " if (start_) {\n" \ + " @putByIdDirectPrivate(stream, \"start\", @undefined);\n" \ + " start_();\n" \ + " }\n" \ + "\n" \ " const reader = new @ReadableStreamDefaultReader(stream);\n" \ "\n" \ " const teeState = {\n" \ |