From 07e4b64f3a8439a9491cc7a277872e0a5d79a29b Mon Sep 17 00:00:00 2001 From: "Alex Lam S.L" Date: Wed, 17 Jan 2018 21:33:13 +0800 Subject: fix `AST_Scope.clone()` (#2803) fixes #2799 --- lib/utils.js | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lib/utils.js') diff --git a/lib/utils.js b/lib/utils.js index dab7f566..9121fa93 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -303,6 +303,13 @@ Dictionary.prototype = { ret.push(f(this._values[i], i.substr(1))); return ret; }, + clone: function() { + var ret = new Dictionary(); + for (var i in this._values) + ret._values[i] = this._values[i]; + ret._size = this._size; + return ret; + }, toObject: function() { return this._values } }; Dictionary.fromObject = function(obj) { -- cgit v1.2.3