Skip to content

Comments

Fix clojure-add-arity severing arglist metadata#693

Open
bbatsov wants to merge 1 commit intomasterfrom
fix-add-arity-metadata
Open

Fix clojure-add-arity severing arglist metadata#693
bbatsov wants to merge 1 commit intomasterfrom
fix-add-arity-metadata

Conversation

@bbatsov
Copy link
Member

@bbatsov bbatsov commented Feb 20, 2026

Fixes #649.

When clojure-add-arity converts a single-arity function to multi-arity, metadata annotations before the arglist (^String, ^:keyword, ^{...}) now stay attached to their arglist inside the arity wrapper instead of being left stranded.

clojure-add-arity was leaving metadata annotations (^String, ^:keyword,
^{...}) stranded between the defn name and arity forms. Now metadata
stays attached to its arglist inside the arity wrapper.
@bbatsov bbatsov force-pushed the fix-add-arity-metadata branch from 32c62f3 to 5d4918f Compare February 20, 2026 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

clojure-add-arity severs arglist metadata

1 participant