| Index: src/objects.h
 | 
| diff --git a/src/objects.h b/src/objects.h
 | 
| index 9b235d5c7a64e258d5c770829e9021d56a953cad..bf40d54ba62bd3bebbd610270652f926ba9a09cc 100644
 | 
| --- a/src/objects.h
 | 
| +++ b/src/objects.h
 | 
| @@ -1967,6 +1967,10 @@ class JSReceiver: public HeapObject {
 | 
|  // caching.
 | 
|  class JSObject: public JSReceiver {
 | 
|   public:
 | 
| +  static MUST_USE_RESULT MaybeHandle<JSObject> New(
 | 
| +      Handle<JSFunction> constructor, Handle<JSReceiver> new_target,
 | 
| +      Handle<AllocationSite> site = Handle<AllocationSite>::null());
 | 
| +
 | 
|    // [properties]: Backing storage for properties.
 | 
|    // properties is a FixedArray in the fast case and a Dictionary in the
 | 
|    // slow case.
 | 
| @@ -7530,6 +7534,10 @@ class DateCache;
 | 
|  // Representation for JS date objects.
 | 
|  class JSDate: public JSObject {
 | 
|   public:
 | 
| +  static MUST_USE_RESULT MaybeHandle<JSDate> New(Handle<JSFunction> constructor,
 | 
| +                                                 Handle<JSReceiver> new_target,
 | 
| +                                                 double tv);
 | 
| +
 | 
|    // If one component is NaN, all of them are, indicating a NaN time value.
 | 
|    // [value]: the time value.
 | 
|    DECL_ACCESSORS(value, Object)
 | 
| @@ -7553,6 +7561,9 @@ class JSDate: public JSObject {
 | 
|  
 | 
|    DECLARE_CAST(JSDate)
 | 
|  
 | 
| +  // Returns the time value (UTC) identifying the current time.
 | 
| +  static double CurrentTimeValue(Isolate* isolate);
 | 
| +
 | 
|    // Returns the date field with the specified index.
 | 
|    // See FieldIndex for the list of date fields.
 | 
|    static Object* GetField(Object* date, Smi* index);
 | 
| 
 |