summaryrefslogtreecommitdiffstats
path: root/js/src/tests/non262/RegExp/regress-613820-3.js
blob: 126e838ff2728524171a9bbde0cd0352f528481c (plain)
1
2
3
4
5
6
7
8
9
/* Capture group reset to undefined during second iteration, so backreference doesn't see prior result. */
var re = /(?:^(a)|\1(a)|(ab)){2}/;
var str = 'aab';
var actual = re.exec(str);
var expected = makeExpectedMatch(['aa', undefined, 'a', undefined], 0, str);
checkRegExpMatch(actual, expected);

if (typeof reportCompare === 'function')
    reportCompare(true, true);