1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:18:13 +00:00

LibJS: Add default constructor for PrivateName

This avoids a round-trip through FlyString("") for every Reference.
This commit is contained in:
Andreas Kling 2021-10-25 13:28:51 +02:00
parent b2f15537bb
commit a97d75bb63
2 changed files with 2 additions and 1 deletions

View file

@ -12,6 +12,7 @@
namespace JS {
struct PrivateName {
PrivateName() = default;
PrivateName(u64 unique_id, FlyString description)
: unique_id(unique_id)
, description(move(description))

View file

@ -153,7 +153,7 @@ private:
bool m_is_private { false };
// FIXME: This can (probably) be an union with m_name.
PrivateName m_private_name { 0, "" };
PrivateName m_private_name;
Optional<EnvironmentCoordinate> m_environment_coordinate;
};