Skip to content

Commit e4a5728

Browse files
committed
add passes removed from default analyzer passes
1 parent 6958d6f commit e4a5728

File tree

1 file changed

+9
-2
lines changed
  • src/main/clojure/clojure/tools/emitter

1 file changed

+9
-2
lines changed

src/main/clojure/clojure/tools/emitter/jvm.clj

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,13 @@
1515
[clojure.tools.analyzer.utils :refer [mmerge]]
1616
[clojure.tools.emitter.jvm.emit :as e]
1717
[clojure.tools.emitter.jvm.transform :as t]
18+
[clojure.tools.analyzer.passes.collect-closed-overs :refer [collect-closed-overs]]
1819
[clojure.tools.analyzer.passes.jvm
1920
[annotate-class-id :refer [annotate-class-id]]
2021
[annotate-internal-name :refer [annotate-internal-name]]
21-
[infer-tag :refer [ensure-tag]]]
22+
[infer-tag :refer [ensure-tag]]
23+
[clear-locals :refer [clear-locals]]
24+
[collect :refer [collect]]]
2225
[clojure.tools.emitter.passes.jvm.collect-internal-methods :refer :all]
2326
[clojure.java.io :as io]
2427
[clojure.string :as s]
@@ -39,7 +42,11 @@
3942
#'ensure-tag
4043

4144
#'annotate-class-id
42-
#'annotate-internal-name}))
45+
#'annotate-internal-name
46+
47+
#'collect
48+
#'collect-closed-overs
49+
#'clear-locals}))
4350

4451
(def run-passes
4552
(schedule passes))

0 commit comments

Comments
 (0)