LibJS: Remove DeprecatedFlyString::impl use in PrimitiveString

This commit is contained in:
Dan Klishch 2024-01-22 15:40:50 -05:00 committed by Andrew Kaster
commit a53911717f
Notes: sideshowbarker 2024-07-17 18:13:59 +09:00

View file

@ -223,9 +223,7 @@ NonnullGCPtr<PrimitiveString> PrimitiveString::create(VM& vm, ByteString string)
NonnullGCPtr<PrimitiveString> PrimitiveString::create(VM& vm, DeprecatedFlyString const& string) NonnullGCPtr<PrimitiveString> PrimitiveString::create(VM& vm, DeprecatedFlyString const& string)
{ {
if (string.is_empty()) return create(vm, ByteString { string });
return vm.empty_string();
return create(vm, *string.impl());
} }
NonnullGCPtr<PrimitiveString> PrimitiveString::create(VM& vm, PrimitiveString& lhs, PrimitiveString& rhs) NonnullGCPtr<PrimitiveString> PrimitiveString::create(VM& vm, PrimitiveString& lhs, PrimitiveString& rhs)