Details
Assignee
UnassignedUnassignedReporter
Mark EngelbergMark EngelbergLabels
Approval
TriagedPriority
MajorAffects versions
Details
Details
Assignee
Unassigned
UnassignedReporter
Mark Engelberg
Mark EngelbergLabels
Approval
Triaged
Priority

Affects versions
Created August 6, 2018 at 12:23 PM
Updated August 7, 2018 at 7:14 PM
Conforming a defn to the ::defn-args spec correctly preserves any type hint given to the inputs, but incorrectly loses the type hint given to the return value.
Cause: Conformed regex specs do not retain meta on their conformed value (coll specs do):
The particular spec where this comes up here is :clojure.core.specs.alpha/arg-list, which is an s/*.