diff options
| author | 2022-07-12 22:56:09 -0700 | |
|---|---|---|
| committer | 2022-07-12 22:56:09 -0700 | |
| commit | b37ffde4ed6852749545607fe7521449b52ed4ef (patch) | |
| tree | 6fa06a22e391c54aefc2ada8a4941ae725a98c41 /src/bun.js/bindings/bindings.cpp | |
| parent | dd7a346ac83348c22512ba37f041725265015089 (diff) | |
| download | bun-b37ffde4ed6852749545607fe7521449b52ed4ef.tar.gz bun-b37ffde4ed6852749545607fe7521449b52ed4ef.tar.zst bun-b37ffde4ed6852749545607fe7521449b52ed4ef.zip | |
[bun.js] GC more strings
Diffstat (limited to 'src/bun.js/bindings/bindings.cpp')
| -rw-r--r-- | src/bun.js/bindings/bindings.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bun.js/bindings/bindings.cpp b/src/bun.js/bindings/bindings.cpp index 443edd873..a7b0e5bdc 100644 --- a/src/bun.js/bindings/bindings.cpp +++ b/src/bun.js/bindings/bindings.cpp @@ -1261,11 +1261,11 @@ JSC__JSValue ZigString__external(const ZigString* arg0, JSC__JSGlobalObject* arg ZigString str = *arg0; if (Zig::isTaggedUTF16Ptr(str.ptr)) { - return JSC::JSValue::encode(JSC::JSValue(JSC::jsOwnedString( + return JSC::JSValue::encode(JSC::JSValue(JSC::jsString( arg1->vm(), WTF::String(ExternalStringImpl::create(reinterpret_cast<const UChar*>(Zig::untag(str.ptr)), str.len, arg2, ArgFn3))))); } else { - return JSC::JSValue::encode(JSC::JSValue(JSC::jsOwnedString( + return JSC::JSValue::encode(JSC::JSValue(JSC::jsString( arg1->vm(), WTF::String(ExternalStringImpl::create(reinterpret_cast<const LChar*>(Zig::untag(str.ptr)), str.len, arg2, ArgFn3))))); } |
