| Index: test/mjsunit/harmony/regexp-named-captures.js
|
| diff --git a/test/mjsunit/harmony/regexp-named-captures.js b/test/mjsunit/harmony/regexp-named-captures.js
|
| index 4658af24be36effc5ca509f29db05c9e9ae31cad..be90427cfac09e37da611289cc24e6c8f6e68ac1 100644
|
| --- a/test/mjsunit/harmony/regexp-named-captures.js
|
| +++ b/test/mjsunit/harmony/regexp-named-captures.js
|
| @@ -147,7 +147,7 @@ assertThrows('/(?<𐒤>a)/u', SyntaxError); // ID_Continue but not ID_Start.
|
| assertEquals("a", /(?<π>a)/.exec("bab").groups.π);
|
| assertEquals("a", /(?<$>a)/.exec("bab").groups.$);
|
| assertEquals("a", /(?<_>a)/.exec("bab").groups._);
|
| -assertEquals("a", /(?<$𐒤>a)/.exec("bab").groups.$𐒤);
|
| +assertThrows("/(?<$𐒤>a)/", SyntaxError);
|
| assertEquals("a", /(?<ಠ_ಠ>a)/.exec("bab").groups.ಠ_ಠ);
|
| assertThrows('/(?<❤>a)/', SyntaxError);
|
| assertThrows('/(?<𐒤>a)/', SyntaxError); // ID_Continue but not ID_Start.
|
| @@ -219,7 +219,7 @@ assertThrows("/(?<a\uDCA4>.)/", SyntaxError); // Trail
|
| assertThrows("/(?<\\u{0041}>.)/", SyntaxError); // Non-surrogate
|
| assertThrows("/(?<a\\u{104A4}>.)/", SyntaxError); // Surrogate, ID_Continue
|
| assertTrue(RegExp("(?<\u{0041}>.)").test("a")); // Non-surrogate
|
| -assertTrue(RegExp("(?<a\u{104A4}>.)").test("a")); // Surrogate, ID_Continue
|
| +assertThrows("(?<a\u{104A4}>.)", SyntaxError); // Surrogate, ID_Continue
|
| assertTrue(RegExp("(?<\\u0041>.)").test("a")); // Non-surrogate
|
|
|
| // @@replace with a callable replacement argument (no named captures).
|
|
|