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

Record comparison is broken when instance is constructed from another record instance via map factory

Description

Steps:

1 2 3 4 (defrecord A []) (def x (map->A {1 2})) (def y (map->A x)) (= x y)

Actual: false.

Expected: true (as in Clojure).

Environment

CLJS

Status

Assignee

David Nolen

Reporter

import

Labels

None

Approval

None

Patch

None

Affects versions

1.10.238

Priority

Major