| Index: src/objects.h | 
| diff --git a/src/objects.h b/src/objects.h | 
| index a86072e831fef1aeacb33233c124cd9150a8ff72..cc01b2fd67fc07ba47fd7b16939be6d2e12beb7a 100644 | 
| --- a/src/objects.h | 
| +++ b/src/objects.h | 
| @@ -33,7 +33,7 @@ | 
| #include "elements-kind.h" | 
| #include "list.h" | 
| #include "property-details.h" | 
| -#include "smart-array-pointer.h" | 
| +#include "smart-pointers.h" | 
| #include "unicode-inl.h" | 
| #if V8_TARGET_ARCH_ARM | 
| #include "arm/constants-arm.h" | 
| @@ -6001,6 +6001,7 @@ class JSFunction: public JSObject { | 
| // Mark this function for lazy recompilation. The function will be | 
| // recompiled the next time it is executed. | 
| void MarkForLazyRecompilation(); | 
| +  void MarkForParallelRecompilation(); | 
|  | 
| // Helpers to compile this function.  Returns true on success, false on | 
| // failure (e.g., stack overflow during compilation). | 
| @@ -6015,6 +6016,11 @@ class JSFunction: public JSObject { | 
| // Tells whether or not the function is already marked for lazy | 
| // recompilation. | 
| inline bool IsMarkedForLazyRecompilation(); | 
| +  inline bool IsMarkedForParallelRecompilation(); | 
| + | 
| +  // Tells whether or not the function is on the parallel | 
| +  // recompilation queue. | 
| +  inline bool IsInRecompileQueue(); | 
|  | 
| // Check whether or not this function is inlineable. | 
| bool IsInlineable(); | 
|  |