| Index: src/compiler/opcodes.h | 
| diff --git a/src/compiler/opcodes.h b/src/compiler/opcodes.h | 
| index e8fb0e208ecc0d117bf52e3af6fb8a2ca3921094..1d900957690cc273b35d8fae2271169a3f2270df 100644 | 
| --- a/src/compiler/opcodes.h | 
| +++ b/src/compiler/opcodes.h | 
| @@ -800,6 +800,10 @@ class V8_EXPORT_PRIVATE IrOpcode { | 
| (kNumberEqual <= value && value <= kStringLessThanOrEqual) || | 
| (kWord32Equal <= value && value <= kFloat64LessThanOrEqual); | 
| } | 
| + | 
| +  static bool IsContextChainExtendingOpcode(Value value) { | 
| +    return kJSCreateFunctionContext <= value && value <= kJSCreateScriptContext; | 
| +  } | 
| }; | 
|  | 
| V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, IrOpcode::Value); | 
|  |