Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Don't look up
invoke
args twice (#442)
`evaluate_call_recurse!` calls `maybe_evaluate_builtin`, and if that doesn't return a `Some{Any}`, it uses the output as the new `call_expr`. The next thing it does is look up the args. Consequently, to avoid double-lookup, our expansion of `invoke` should return the non-looked-up arguments. Fixes #441 Closes #440
- Loading branch information