diff --git a/Userland/Libraries/LibJS/Runtime/Completion.h b/Userland/Libraries/LibJS/Runtime/Completion.h index 0367d25727..1ca4fa4260 100644 --- a/Userland/Libraries/LibJS/Runtime/Completion.h +++ b/Userland/Libraries/LibJS/Runtime/Completion.h @@ -131,10 +131,7 @@ class Optional { public: using ValueType = JS::Completion; - Optional() - : m_value(JS::Completion(JS::Completion::EmptyTag {})) - { - } + Optional() = default; Optional(Optional const& other) { @@ -228,7 +225,7 @@ public: JS::Completion* operator->() { return &value(); } private: - JS::Completion m_value; + JS::Completion m_value { JS::Completion::EmptyTag {} }; }; }