diff --git a/Userland/Libraries/LibJS/Runtime/PrimitiveString.cpp b/Userland/Libraries/LibJS/Runtime/PrimitiveString.cpp index 29eb4bd62d..d74abec01c 100644 --- a/Userland/Libraries/LibJS/Runtime/PrimitiveString.cpp +++ b/Userland/Libraries/LibJS/Runtime/PrimitiveString.cpp @@ -223,9 +223,7 @@ NonnullGCPtr PrimitiveString::create(VM& vm, ByteString string) NonnullGCPtr 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::create(VM& vm, PrimitiveString& lhs, PrimitiveString& rhs)