| Index: test/mjsunit/messages.js | 
| diff --git a/test/mjsunit/messages.js b/test/mjsunit/messages.js | 
| index 56470b1e5e7cc14ee0c4c355b9cb7c39967187ba..8dce6f0ab332cda1e0c3b895ed5f4b5a1f382193 100644 | 
| --- a/test/mjsunit/messages.js | 
| +++ b/test/mjsunit/messages.js | 
| @@ -353,15 +353,47 @@ test(function() { | 
| }, "Reflect.construct: Arguments list has wrong type", TypeError); | 
|  | 
|  | 
| -//=== SyntaxError === | 
| +// === SyntaxError === | 
|  | 
| +// kInvalidRegExpFlags | 
| +test(function() { | 
| +  /a/x.test("a"); | 
| +}, "Invalid flags supplied to RegExp constructor 'x'", SyntaxError); | 
| + | 
| +// kMalformedRegExp | 
| +test(function() { | 
| +  /(/.test("a"); | 
| +}, "Invalid regular expression: /(/: Unterminated group", SyntaxError); | 
| + | 
| +// kParenthesisInArgString | 
| test(function() { | 
| new Function(")", ""); | 
| }, "Function arg string contains parenthesis", SyntaxError); | 
|  | 
| +// kUnexpectedEOS | 
| +test(function() { | 
| +  JSON.parse("{") | 
| +}, "Unexpected end of input", SyntaxError); | 
| + | 
| +// kUnexpectedToken | 
| +test(function() { | 
| +  JSON.parse("/") | 
| +}, "Unexpected token /", SyntaxError); | 
| + | 
| +// kUnexpectedTokenNumber | 
| +test(function() { | 
| +  JSON.parse("{ 1") | 
| +}, "Unexpected number", SyntaxError); | 
| + | 
| +// kUnexpectedTokenString | 
| +test(function() { | 
| +  JSON.parse('"""') | 
| +}, "Unexpected string", SyntaxError); | 
| + | 
|  | 
| // === ReferenceError === | 
|  | 
| +// kNotDefined | 
| test(function() { | 
| "use strict"; | 
| o; | 
|  |