From a8a75c8e4855446416e0d130ef37b5c0e90d9e43 Mon Sep 17 00:00:00 2001 From: davidnolen Date: Sat, 8 Nov 2025 09:08:31 -0500 Subject: [PATCH] don't add the imul.js preamble in lite-mode --- src/main/clojure/cljs/closure.clj | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/clojure/cljs/closure.clj b/src/main/clojure/cljs/closure.clj index 2c923d85c..3f20a25bb 100644 --- a/src/main/clojure/cljs/closure.clj +++ b/src/main/clojure/cljs/closure.clj @@ -2525,8 +2525,10 @@ :ups-foreign-libs (expand-libs foreign-libs) :ups-externs externs :emit-constants emit-constants - :cache-analysis-format (:cache-analysis-format opts :transit)) - (update-in [:preamble] #(into (or % []) ["cljs/imul.js"]))) + :cache-analysis-format (:cache-analysis-format opts :transit))) + + (not (:lite-mode opts)) + (update-in [:preamble] #(into (or % []) ["cljs/imul.js"])) (:lite-mode opts) (assoc-in [:closure-defines (str (comp/munge 'cljs.core/LITE_MODE))]