public
/
UglifyJS.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
13278c6
)
fix mangling
author
Mihai Bazon
<mihai@bazon.net>
Wed, 26 Sep 2012 20:54:30 +0000
(23:54 +0300)
committer
Mihai Bazon
<mihai@bazon.net>
Wed, 26 Sep 2012 21:01:16 +0000
(
00:01
+0300)
(bug in our code prevented the mangler from using a name that was in use
prior to mangling but not after it)
lib/scope.js
patch
|
blob
|
history
diff --git
a/lib/scope.js
b/lib/scope.js
index
833a96e
..
3165186
100644
(file)
--- a/
lib/scope.js
+++ b/
lib/scope.js
@@
-291,7
+291,7
@@
AST_Scope.DEFMETHOD("next_mangled", function(){
// inner scopes.
for (var i = n; --i >= 0;) {
var sym = ext[i];
- var name = sym.mangled_name ||
sym.name
;
+ var name = sym.mangled_name ||
(sym.unmangleable() && sym.name)
;
if (m == name) continue out;
}
return m;