ClojureScript

Self-host: Never compile macro namespaces with `:optimize-constants true`

Details

  • Type: Defect Defect
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Completed
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: None
  • Labels:
  • Patch:
    Code

Description

Macro namespaces may be evaluated in a compiler environment that is different from the one which has emitted the constants table, which leads to cryptic errors because the constants are not available in the evaluating environment.

Activity

Hide
David Nolen added a comment -

Looks like this one needs a rebase

Show
David Nolen added a comment - Looks like this one needs a rebase

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated:
    Resolved: