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)
{
if (string.is_empty())
return vm.empty_string();
return create(vm, *string.impl());
return create(vm, ByteString { string });
}
NonnullGCPtr<PrimitiveString> PrimitiveString::create(VM& vm, PrimitiveString& lhs, PrimitiveString& rhs)