It fixes the issue by propagating the correct information to the equation compiler. The fix may be a little bit hackish, but it is comapatible with the approach we are already using: store `m_is_meta` flag in the equation macro. Disclaimer: we may still have other instances of this bug, since the information may still be propagated incorrectly in other places. I will not refactor this code right now nor accept any PR that changes the current design. I am busy in other parts of the code base and do not have time to do the context switch required for implementing this kind of change and/or review the PR and make sure I'm happy with it. |
||
|---|---|---|
| .. | ||
| lean | ||
| .gitignore | ||