Lines Matching refs:can_drop_symbol
484 function can_drop_symbol(ref, compressor, keep_lambda) { function
1573 || !(can_drop_symbol(name) || is_safe_lexical(d))) {
2545 if (can_drop_symbol(node)) {
2648 return (in_try || def.scope.resolve() !== scope) && !can_drop_symbol(node);
5912 return !this.is_declared(compressor) || !can_drop_symbol(this, compressor);
6052 return !this.is_declared(compressor) || !can_drop_symbol(this, compressor);
6884 if (!can_drop_symbol(sym, compressor, nested)) return;
7390 if (is_var && !can_drop_symbol(node)) return node;
7405 var drop_sym = is_var ? can_drop_symbol(def.name) : is_safe_lexical(sym);
8608 && can_drop_symbol(sym, compressor)
9091 return this.is_declared(compressor) && can_drop_symbol(this, compressor) ? null : this;
9117 …if (this.operator == "typeof" && exp instanceof AST_SymbolRef && can_drop_symbol(exp, compressor))…
10063 return node instanceof AST_SymbolCatch && !can_drop_symbol(node);
11420 … if (!(exp instanceof AST_SymbolRef && can_drop_symbol(exp, compressor))) exprs.unshift(exp);