go macro removes binding forms that are intialized with logical false value

Description

Seems that 'go' macro removes falsely initialized symbols that are used as channels, because
in both cases there's exception, that says " Unable to resolve symbol: a in this context".

Environment

org.clojure/core.async "0.1.346.0-17112a-alpha"

Attachments

1

Activity

Show:

Alex Miller December 2, 2019 at 2:44 PM

Can't reproduce on latest core.async.

Leon Grapenthin October 24, 2014 at 1:17 PM

I did, yesterday. Got an automatic confirmation email saying Rich Hickey signed it. Anything else I should do with it?

Ghadi Shayban October 23, 2014 at 11:19 PM

Hi Leon, thanks for the patch. Can you fill out a Contributor Agreement? http://clojure.org/contributing

Leon Grapenthin October 23, 2014 at 5:55 PM

modifies two methods of the RawCode inst so that they check:collected-locals in locals via contains? before ignoring them

import October 17, 2014 at 6:27 PM

Comment made by: blandw

Worked around with:

Cannot Reproduce

Details

Assignee

Reporter

Labels

Approval

Triaged

Priority

Created October 4, 2014 at 12:14 AM
Updated December 2, 2019 at 2:44 PM
Resolved December 2, 2019 at 2:44 PM