LibJS: Support @@toPrimitive in ToPrimitive abstract operation

Fixes #3961.
This commit is contained in:
Linus Groh 2021-03-02 19:22:36 +01:00 committed by Andreas Kling
commit 585123127e
Notes: sideshowbarker 2024-07-18 21:45:37 +09:00
5 changed files with 73 additions and 19 deletions

View file

@ -57,7 +57,7 @@ BigIntConstructor::~BigIntConstructor()
Value BigIntConstructor::call()
{
auto primitive = vm().argument(0).to_primitive(Value::PreferredType::Number);
auto primitive = vm().argument(0).to_primitive(global_object(), Value::PreferredType::Number);
if (vm().exception())
return {};
if (primitive.is_number()) {