From: kzc Date: Wed, 28 Oct 2015 17:41:41 +0000 (-0400) Subject: more tests for `return undefined` optimization X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=841a661071a70d1b1c222e7c0f35fb05c6b7b041;p=UglifyJS.git more tests for `return undefined` optimization --- diff --git a/test/compress/return_undefined.js b/test/compress/return_undefined.js index be79d89d..b1195a72 100644 --- a/test/compress/return_undefined.js +++ b/test/compress/return_undefined.js @@ -69,6 +69,15 @@ return_void_0_true: { bar(b); return undefined; } + function f10() { + return false; + } + function f11() { + return null; + } + function f12() { + return 0; + } } expect: { function f0() {} @@ -103,6 +112,15 @@ return_void_0_true: { foo(a); bar(b); } + function f10() { + return !1; + } + function f11() { + return null; + } + function f12() { + return 0; + } } } @@ -177,6 +195,15 @@ return_void_0_false: { bar(b); return undefined; } + function f10() { + return false; + } + function f11() { + return null; + } + function f12() { + return 0; + } } expect: { function f0() { @@ -224,6 +251,15 @@ return_void_0_false: { bar(b); return void 0; } + function f10() { + return !1; + } + function f11() { + return null; + } + function f12() { + return 0; + } } }