diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/compress/dead-code.js | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/test/compress/dead-code.js b/test/compress/dead-code.js index abf5297c..aea0e540 100644 --- a/test/compress/dead-code.js +++ b/test/compress/dead-code.js @@ -241,18 +241,54 @@ issue_2233_1: { Array.isArray; Boolean; console.log; + Date; + decodeURI; + decodeURIComponent; + encodeURI; + encodeURIComponent; Error.name; + escape; + eval; + EvalError; Function.length; + isFinite; + isNaN; + JSON; Math.random; Number.isNaN; + parseFloat; + parseInt; RegExp; Object.defineProperty; String.fromCharCode; + RangeError; + ReferenceError; + SyntaxError; + TypeError; + unescape; + URIError; } expect: {} expect_stdout: true } +global_timeout_and_interval_symbols: { + options = { + pure_getters: "strict", + side_effects: true, + unsafe: true, + } + input: { + // These global symbols do not exist in the test sandbox + // and must be tested separately. + clearInterval; + clearTimeout; + setInterval; + setTimeout; + } + expect: {} +} + issue_2233_2: { options = { pure_getters: "strict", |