We're updating the issue view to help you get more done. 

Duplicate set/map keys when using characters or quoting

Description

Related: CLJS-1587

This ticket deals with the following cases:

1 2 3 4 {'0 "a", 0 "b", \a "a", "a" "b"} #{\a "a"} (hash-set \a "a") (array-map '0 "a", 0 "b", \a "a", "a" "b")

Potential idea: Use emit-str in cljs.compiler on the keys/set-members and only then check for uniqueness. I'm not sure if this is a good idea though. Anybody have thoughts on this?

Environment

None

Status

Assignee

Unassigned

Reporter

Andre R

Labels

None

Approval

None

Patch

None

Affects versions

1.9.293

Priority

Minor