/* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ var BUGNUMBER = 369778; var summary = "RegExpStatics::makeMatch should make an undefined value when the last " + "match had an undefined capture."; print(BUGNUMBER + ": " + summary); /************** * BEGIN TEST * **************/ var expected = undefined; var actual; 'x'.replace(/x(.)?/g, function(m, group) { actual = group; }) print("expected: " + expected) print("actual: " + actual) assertEq(expected, actual) /******************************************************************************/ if (typeof reportCompare === "function") reportCompare(true, true);