| Index: src/conversions-inl.h
|
| diff --git a/src/conversions-inl.h b/src/conversions-inl.h
|
| index 3e56799bc9bab501f43f6be91321d0c694336fa0..730e6477cbee3e0fb781d692ec971d5a32b7ba36 100644
|
| --- a/src/conversions-inl.h
|
| +++ b/src/conversions-inl.h
|
| @@ -127,6 +127,10 @@ uint32_t NumberToUint32(Object* number) {
|
| return DoubleToUint32(number->Number());
|
| }
|
|
|
| +int64_t NumberToInt64(Object* number) {
|
| + if (number->IsSmi()) return Smi::cast(number)->value();
|
| + return static_cast<int64_t>(number->Number());
|
| +}
|
|
|
| bool TryNumberToSize(Isolate* isolate, Object* number, size_t* result) {
|
| SealHandleScope shs(isolate);
|
|
|