the following code in benchmark.js triggered the issue:
support.decompilation = Function(
'return (' + (function(x) { return { 'x': '' + (1 + x) + '', 'y': 0 }; }) + ')'
)()(0).x === '1';
technically that could be resolved into a constant expression, but seems
it's being used here for browser bugs detection :-\
|
||
|---|---|---|
| .. | ||
| ast.js | ||
| compress.js | ||
| mozilla-ast.js | ||
| output.js | ||
| parse.js | ||
| scope.js | ||
| sourcemap.js | ||
| transform.js | ||
| utils.js | ||