From cb7eb18604a275c7042ae24f03c3ae5f167ac3a4 Mon Sep 17 00:00:00 2001 From: Sebastian Sebbie Silbermann Date: Thu, 18 Sep 2025 14:30:11 +0200 Subject: [PATCH] Failing test for incomplete inlined function calls --- .../tests/fixture/issues/react/hooks/6/input.js | 16 ++++++++++++++++ .../tests/fixture/issues/react/hooks/6/output.js | 1 + 2 files changed, 17 insertions(+) create mode 100644 crates/swc_ecma_minifier/tests/fixture/issues/react/hooks/6/input.js create mode 100644 crates/swc_ecma_minifier/tests/fixture/issues/react/hooks/6/output.js diff --git a/crates/swc_ecma_minifier/tests/fixture/issues/react/hooks/6/input.js b/crates/swc_ecma_minifier/tests/fixture/issues/react/hooks/6/input.js new file mode 100644 index 000000000000..7eb5c2c0bf8b --- /dev/null +++ b/crates/swc_ecma_minifier/tests/fixture/issues/react/hooks/6/input.js @@ -0,0 +1,16 @@ +const decideZoomByAccuracy = (range) => { + const isUnder = (accuracy) => { + return range <= accuracy; + }; + if (isUnder(0)) { + return 15; + } + if (isUnder(50)) { + return 15; + } + if (isUnder(100)) { + return 15; + } + return 11; +}; +export const zoom = decideZoomByAccuracy(75); diff --git a/crates/swc_ecma_minifier/tests/fixture/issues/react/hooks/6/output.js b/crates/swc_ecma_minifier/tests/fixture/issues/react/hooks/6/output.js new file mode 100644 index 000000000000..085b64423d44 --- /dev/null +++ b/crates/swc_ecma_minifier/tests/fixture/issues/react/hooks/6/output.js @@ -0,0 +1 @@ +export const zoom = 15;