macros which define functions containing named anonymous functions crash

Description

throws an exception complaining about a missing lexical environment, which can be fixed by unquote-splicing the quoted name: ~'build instead of build.

Environment

None

Activity

Show:
Ambrose Bonnaire-Sergeant
January 3, 2015, 12:48 AM

This is because (fn user/build ..) is valid to tools.analyzer even though it doesn't mean much.

Ambrose Bonnaire-Sergeant
December 3, 2017, 10:36 PM

Don't think this is possible anymore with spec macro checking.

Assignee

Ambrose Bonnaire-Sergeant

Reporter

Kyle Kingsbury

Labels

Approval

None

Patch

None

Fix versions

Priority

Minor
Configure