in mangle_names there is a check that the variable name is legal and that it is not a reserved word. This should apply to propsmangle as well.
This commit is contained in:
@@ -149,6 +149,7 @@ function mangle_properties(ast, options) {
|
|||||||
// only function declarations after this line
|
// only function declarations after this line
|
||||||
|
|
||||||
function can_mangle(name) {
|
function can_mangle(name) {
|
||||||
|
if (!is_identifier(name)) return false;
|
||||||
if (unmangleable.indexOf(name) >= 0) return false;
|
if (unmangleable.indexOf(name) >= 0) return false;
|
||||||
if (reserved.indexOf(name) >= 0) return false;
|
if (reserved.indexOf(name) >= 0) return false;
|
||||||
if (options.only_cache) {
|
if (options.only_cache) {
|
||||||
|
|||||||
Reference in New Issue
Block a user