modify regex object instead of creating a new literal

This commit is contained in:
Sebastian McKenzie 2014-10-29 20:52:25 +11:00
parent 8f4a3f77a0
commit cc094efe1b

View File

@ -10,6 +10,5 @@ exports.Literal = function (node) {
if (!_.contains(regex.flags, "u")) return;
_.pull(flags, "u");
var pattern = rewritePattern(regex.pattern, regex.flags);
return b.literal(new RegExp(pattern, flags.join("")));
regex.pattern = rewritePattern(regex.pattern, regex.flags);
};