Commit b5b099a
CLJS-3273 preserve ns-name when processing an :ns* op
This happens when a namespace contains both an `ns` form and a `require`
statement. The `require` will expand to `(ns* (require ...))`, and when
processed will generate a namespace name of the form `cljs.user.*` which ends up
replacing the ns-name set in the `ns` declaration.1 parent f884af0 commit b5b099a
File tree
2 files changed
+11
-1
lines changed- src
- main/clojure/cljs
- test/clojure/cljs
2 files changed
+11
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1564 | 1564 | | |
1565 | 1565 | | |
1566 | 1566 | | |
1567 | | - | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
1568 | 1570 | | |
1569 | 1571 | | |
1570 | 1572 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
358 | 358 | | |
359 | 359 | | |
360 | 360 | | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
361 | 369 | | |
362 | 370 | | |
363 | 371 | | |
| |||
0 commit comments