}
// These node types have child nodes that execute sequentially,
// but are otherwise not safe to scan into or beyond them.
- var sym;
if (is_last_node(node, parent) || may_throw(node)) {
stop_after = node;
if (node instanceof AST_Scope) abort = true;
OPT(AST_Object, function(self, compressor) {
if (!compressor.option("objects") || compressor.has_directive("use strict")) return self;
- var props = self.properties;
var keys = new Dictionary();
var values = [];
self.properties.forEach(function(prop) {
properties: 1e-3 * (timings.output - timings.properties),
output: 1e-3 * (timings.end - timings.output),
total: 1e-3 * (timings.end - timings.start)
- }
+ };
}
if (warnings.length) {
result.warnings = warnings;