1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 18:47:34 +00:00

LibJS: Throw exception if LHS of assignment is of unexpected type

This commit is contained in:
Barney Wilks 2020-04-09 23:54:00 +01:00 committed by Andreas Kling
parent 2315f789cc
commit 56474bab15

View file

@ -711,7 +711,7 @@ Value AssignmentExpression::execute(Interpreter& interpreter) const
object->put(property_name, rhs_result);
}
} else {
ASSERT_NOT_REACHED();
return interpreter.throw_exception<Error>("ReferenceError", "Invalid left-hand side in assignment");
}
return rhs_result;