ClojureScript version IMeta & IFn protocols implementation broken

Description

The following errors appear on compilation:

WARNING: height at line 70 is being replaced at line 89 target/client/clojure/data/avl.cljs
WARNING: Bad method signature in protocol implementation, IMeta does not declare method called meta at line 762 target/client/clojure/data/avl.cljs
WARNING: Bad method signature in protocol implementation, IMeta does not declare method called meta at line 960 target/client/clojure/data/avl.cljs
WARNING: Bad method signature in protocol implementation, IFn does not declare method called invoke at line 960 target/client/clojure/data/avl.cljs
WARNING: Bad method signature in protocol implementation, IFn does not declare method called invoke at line 1060 target/client/clojure/data/avl.cljs

It happens because CLJS used dash-prefixed version of mentioned protocols' method: -meta & -invoke.

Environment

None

Assignee

Michał Marczyk

Reporter

import

Labels

Approval

None

Patch

Code

Priority

Major
Configure