From 143f9054da8790eee16758defdfdc927f48cf9b4 Mon Sep 17 00:00:00 2001 From: "Alex Lam S.L" Date: Wed, 20 Mar 2019 14:54:26 +0800 Subject: fix corner case in `sequences` (#3350) --- test/compress/sequences.js | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) (limited to 'test/compress') diff --git a/test/compress/sequences.js b/test/compress/sequences.js index 79b176e3..0670ab53 100644 --- a/test/compress/sequences.js +++ b/test/compress/sequences.js @@ -924,14 +924,14 @@ call: { b.c = function() { console.log(this === b ? "bar" : "baz"); }, - a, b(), + b(), (a, b.c)(), - a, function() { + function() { console.log(this === a); }(), - a, new b(), - a, new b.c(), - a, new function() { + new b(), + new b.c(), + new function() { console.log(this === a); }(); } @@ -944,3 +944,23 @@ call: { "false", ] } + +missing_link: { + options = { + conditionals: true, + evaluate: true, + sequences: true, + } + input: { + var a = 100; + a; + a++ + (0 ? 2 : 1); + console.log(a); + } + expect: { + var a = 100; + a, + a++, + console.log(a); + } +} -- cgit v1.2.3