| Index: src/jsregexp.h | 
| diff --git a/src/jsregexp.h b/src/jsregexp.h | 
| index 444c66f812f954bbac0f54218102209158048181..364cb9117a60ca83ec0f637a6bd40c7c2ec82b2f 100644 | 
| --- a/src/jsregexp.h | 
| +++ b/src/jsregexp.h | 
| @@ -76,10 +76,11 @@ class RegExpImpl { | 
|  | 
| // See ECMA-262 section 15.10.6.2. | 
| // This function calls the garbage collector if necessary. | 
| -  static Handle<Object> Exec(Handle<JSRegExp> regexp, | 
| -                             Handle<String> subject, | 
| -                             int index, | 
| -                             Handle<JSArray> lastMatchInfo); | 
| +  MUST_USE_RESULT static MaybeHandle<Object> Exec( | 
| +      Handle<JSRegExp> regexp, | 
| +      Handle<String> subject, | 
| +      int index, | 
| +      Handle<JSArray> lastMatchInfo); | 
|  | 
| // Prepares a JSRegExp object with Irregexp-specific data. | 
| static void IrregexpInitialize(Handle<JSRegExp> re, | 
| @@ -134,10 +135,11 @@ class RegExpImpl { | 
| // On a successful match, the result is a JSArray containing | 
| // captured positions.  On a failure, the result is the null value. | 
| // Returns an empty handle in case of an exception. | 
| -  static Handle<Object> IrregexpExec(Handle<JSRegExp> regexp, | 
| -                                     Handle<String> subject, | 
| -                                     int index, | 
| -                                     Handle<JSArray> lastMatchInfo); | 
| +  MUST_USE_RESULT static MaybeHandle<Object> IrregexpExec( | 
| +      Handle<JSRegExp> regexp, | 
| +      Handle<String> subject, | 
| +      int index, | 
| +      Handle<JSArray> lastMatchInfo); | 
|  | 
| // Set last match info.  If match is NULL, then setting captures is omitted. | 
| static Handle<JSArray> SetLastMatchInfo(Handle<JSArray> last_match_info, | 
|  |