diff options
author | Alex Lam S.L <alexlamsl@gmail.com> | 2020-06-13 15:24:57 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-13 15:24:57 +0100 |
commit | 9e881407bda32aeca1d383aa4137553c88419354 (patch) | |
tree | 971e4ac57248a669cc4a5743573b94ff4be37494 /test/compress/properties.js | |
parent | 3188db7b905663d2c08cbc59dd4e4bb0d7c3fe89 (diff) | |
download | tracifyjs-9e881407bda32aeca1d383aa4137553c88419354.tar.gz tracifyjs-9e881407bda32aeca1d383aa4137553c88419354.zip |
fix corner cases related to `AST_Hole` (#3994)
Diffstat (limited to 'test/compress/properties.js')
-rw-r--r-- | test/compress/properties.js | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/test/compress/properties.js b/test/compress/properties.js index 364eb97e..af57c6b9 100644 --- a/test/compress/properties.js +++ b/test/compress/properties.js @@ -1046,16 +1046,22 @@ array_hole: { side_effects: true, } input: { - console.log( - [ 1, 2, , 3][1], - [ 1, 2, , 3][2], - [ 1, 2, , 3][3] - ); + Array.prototype[2] = "PASS"; + console.log([ 1, 2, , 3 ][1]); + console.log([ 1, 2, , 3 ][2]); + console.log([ 1, 2, , 3 ][3]); } expect: { - console.log(2, void 0, 3); + Array.prototype[2] = "PASS"; + console.log(2); + console.log([ , , , ][2]); + console.log(3); } - expect_stdout: "2 undefined 3" + expect_stdout: [ + "2", + "PASS", + "3", + ] } new_this: { |