LibJS: Say "return {}" instead of "return js_undefined()" in AST nodes

This looks a bit nicer somehow.
This commit is contained in:
Andreas Kling 2020-03-26 12:36:52 +01:00
commit 4802413f71
Notes: sideshowbarker 2024-07-19 08:07:02 +09:00

View file

@ -109,7 +109,7 @@ Value IfStatement::execute(Interpreter& interpreter) const
if (m_alternate) if (m_alternate)
return interpreter.run(*m_alternate); return interpreter.run(*m_alternate);
return js_undefined(); return {};
} }
Value WhileStatement::execute(Interpreter& interpreter) const Value WhileStatement::execute(Interpreter& interpreter) const
@ -616,7 +616,7 @@ Value VariableDeclaration::execute(Interpreter& interpreter) const
interpreter.set_variable(name().string(), initalizer_result, true); interpreter.set_variable(name().string(), initalizer_result, true);
} }
return js_undefined(); return {};
} }
void VariableDeclaration::dump(int indent) const void VariableDeclaration::dump(int indent) const
@ -707,7 +707,7 @@ Value BooleanLiteral::execute(Interpreter&) const
Value UndefinedLiteral::execute(Interpreter&) const Value UndefinedLiteral::execute(Interpreter&) const
{ {
return js_undefined(); return {};
} }
Value NullLiteral::execute(Interpreter&) const Value NullLiteral::execute(Interpreter&) const