Skip to content

Commit cc50bc2

Browse files
committed
Populate :macro-aliases from :require :as so plain require finds built-in macros
1 parent 3293973 commit cc50bc2

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/squint/compiler_common.cljc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -809,6 +809,9 @@
809809
as
810810
(update-in [current :aliases] (fn [aliases]
811811
((fnil assoc {}) aliases as libname)))
812+
(and as (symbol? original-libname))
813+
(update-in [current :macro-aliases]
814+
(fn [aliases] (merge {as original-libname} aliases)))
812815
(symbol? original-libname)
813816
(update-in [current :aliases] (fn [aliases]
814817
((fnil assoc {}) aliases

0 commit comments

Comments
 (0)