Lines Matching refs:has_directive
213 if (is_scope && opt === node && !this.has_directive("use asm") && !opt.pinned()) {
692 … if (is_funarg(def) && def.scope.uses_arguments && !tw.has_directive("use strict")) return false;
929 var safe = !fn.uses_arguments || tw.has_directive("use strict");
2530 if (node instanceof AST_Class) return !compressor.has_directive("use strict");
3283 … var find_arguments = scope.uses_arguments && !compressor.has_directive("use strict");
4230 … var diff = prop == "__proto__" || compressor.has_directive("use strict") ? function(node) {
5964 if (!compressor.has_directive("use strict")
6183 && (!directives[self.value] || compressor.has_directive(self.value) !== self)) {
6488 … var marker = node.uses_arguments && !tw.has_directive("use strict") ? function(node) {
6950 … if (node instanceof AST_Lambda && node.uses_arguments && !tw.has_directive("use strict")) {
7363 … if (before && !after && node.uses_arguments && !tt.has_directive("use strict")) {
7514 … if (!is_var || compressor.has_directive("use strict") || !(fn instanceof AST_Function)) {
8243 if (compressor.has_directive("use asm")) return;
8278 if (p !== self && compressor.has_directive("use strict")) return node;
8500 if (!compressor.option("hoist_props") || compressor.has_directive("use asm")) return;
8788 if (compressor.has_directive("use strict") && expr.is_constant()) return this;
8936 if (base || self.name || !compressor.has_directive("use strict")) {
10360 return fn.in_strict_mode(compressor) || !compressor.has_directive("use strict");