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

Undeclared var warning when invoking a protocol method on a `js` interop form

Description

Compiling the following code under 1.9.743

1 2 3 4 5 6 7 (ns test.foo) (defprotocol Proto (f [this])) (defn foo [] (f js/Math.E))

Produces the following warning:

1 WARNING: Use of undeclared Var test.foo/js at line 7 src/test/foo.cljs

This is a regression from 1.9.293

https://github.com/Bronsa/CLJS-1.9.473-regression contains a project set up to reproduce this

Environment

None

Status

Assignee

David Nolen

Reporter

Nicola Mometto

Approval

None

Patch

None

Priority

Major