lib/condenser/processors/node_modules/@babel/runtime/helpers/wrapRegExp.js in condenser-0.0.8 vs lib/condenser/processors/node_modules/@babel/runtime/helpers/wrapRegExp.js in condenser-0.0.9
- old
+ new
@@ -8,22 +8,22 @@
var inherits = require("./inherits");
function _wrapRegExp(re, groups) {
module.exports = _wrapRegExp = function _wrapRegExp(re, groups) {
- return new BabelRegExp(re, groups);
+ return new BabelRegExp(re, undefined, groups);
};
var _RegExp = wrapNativeSuper(RegExp);
var _super = RegExp.prototype;
var _groups = new WeakMap();
- function BabelRegExp(re, groups) {
- var _this = _RegExp.call(this, re);
+ function BabelRegExp(re, flags, groups) {
+ var _this = _RegExp.call(this, re, flags);
- _groups.set(_this, groups);
+ _groups.set(_this, groups || _groups.get(re));
return _this;
}
inherits(BabelRegExp, _RegExp);
\ No newline at end of file