REPL def symbol init collision

Description

In a REPL, if you try def where the init is a local matching the symbol being defined, then analysis fails.

This can be verified in script/noderepljs and you can see it is some bad interaction with REPL var emission because if :def-emits-var false is added to the script, things work.

Environment

None

Status

Assignee

David Nolen

Reporter

Mike Fikes

Labels

None

Approval

None

Patch

Code and Test

Fix versions

Affects versions

Priority

Minor
Configure