aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/javascript/jsc/webcore/streams.zig3
-rw-r--r--src/jsc.zig3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/javascript/jsc/webcore/streams.zig b/src/javascript/jsc/webcore/streams.zig
index 043f7cf25..cb7791e0f 100644
--- a/src/javascript/jsc/webcore/streams.zig
+++ b/src/javascript/jsc/webcore/streams.zig
@@ -85,14 +85,17 @@ pub const ReadableStream = struct {
) JSC.JSValue;
pub fn isDisturbed(this: *const ReadableStream, globalObject: *JSGlobalObject) bool {
+ JSC.markBinding();
return ReadableStream__isDisturbed(this.value, globalObject);
}
pub fn isLocked(this: *const ReadableStream, globalObject: *JSGlobalObject) bool {
+ JSC.markBinding();
return ReadableStream__isLocked(this.value, globalObject);
}
pub fn fromJS(value: JSValue, globalThis: *JSGlobalObject) ?ReadableStream {
+ JSC.markBinding();
var ptr = JSValue.zero;
return switch (ReadableStreamTag__tagged(globalThis, value, &ptr)) {
.JavaScript => ReadableStream{
diff --git a/src/jsc.zig b/src/jsc.zig
index fa7f801f7..56bc7256d 100644
--- a/src/jsc.zig
+++ b/src/jsc.zig
@@ -42,3 +42,6 @@ pub const Node = struct {
pub const fs = @import("./javascript/jsc/node/node_fs_constant.zig");
};
pub const Maybe = Node.Maybe;
+pub inline fn markBinding() void {
+ if (comptime is_bindgen) unreachable;
+}