| Index: test/mjsunit/mjsunit.js
 | 
| diff --git a/test/mjsunit/mjsunit.js b/test/mjsunit/mjsunit.js
 | 
| index 6a7c2da9e47d1ca56b52c98b3afbd2a2b6d72b6c..86052ee0a108fb377ad97f4cde220d26afe82bb2 100644
 | 
| --- a/test/mjsunit/mjsunit.js
 | 
| +++ b/test/mjsunit/mjsunit.js
 | 
| @@ -117,6 +117,9 @@ var assertUnoptimized;
 | 
|  // Assert that a string contains another expected substring.
 | 
|  var assertContains;
 | 
|  
 | 
| +// Assert that a string matches a given regex.
 | 
| +var assertMatches;
 | 
| +
 | 
|  
 | 
|  (function () {  // Scope for utility functions.
 | 
|  
 | 
| @@ -425,6 +428,15 @@ var assertContains;
 | 
|      }
 | 
|    };
 | 
|  
 | 
| +  assertMatches = function(regexp, str, name_opt) {
 | 
| +    if (!(regexp instanceof RegExp)) {
 | 
| +      regexp = new RegExp(regexp);
 | 
| +    }
 | 
| +    if (!str.match(regexp)) {
 | 
| +      fail("should match '" + regexp + "'", str, name_opt);
 | 
| +    }
 | 
| +  };
 | 
| +
 | 
|    var OptimizationStatusImpl = undefined;
 | 
|  
 | 
|    var OptimizationStatus = function(fun, sync_opt) {
 | 
| 
 |