mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-06 16:19:23 +00:00
LibJS: Remove unused Completion::update_empty()
This commit is contained in:
parent
6f1f1551f7
commit
70bce30561
1 changed files with 0 additions and 15 deletions
|
@ -115,21 +115,6 @@ public:
|
||||||
return { m_type, release_value() };
|
return { m_type, release_value() };
|
||||||
}
|
}
|
||||||
|
|
||||||
// 6.2.3.4 UpdateEmpty ( completionRecord, value ), https://tc39.es/ecma262/#sec-updateempty
|
|
||||||
Completion update_empty(Optional<Value> value) const
|
|
||||||
{
|
|
||||||
// 1. Assert: If completionRecord.[[Type]] is either return or throw, then completionRecord.[[Value]] is not empty.
|
|
||||||
if (m_type == Type::Return || m_type == Type::Throw)
|
|
||||||
VERIFY(m_value.has_value());
|
|
||||||
|
|
||||||
// 2. If completionRecord.[[Value]] is not empty, return ? completionRecord.
|
|
||||||
if (m_value.has_value())
|
|
||||||
return *this;
|
|
||||||
|
|
||||||
// 3. Return Completion Record { [[Type]]: completionRecord.[[Type]], [[Value]]: value, [[Target]]: completionRecord.[[Target]] }.
|
|
||||||
return { m_type, move(value) };
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
class EmptyTag {
|
class EmptyTag {
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue