diff options
author | Martin Odersky <odersky@gmail.com> | 2016-07-27 14:22:59 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-07-27 14:23:23 +0200 |
commit | 2e725908c3bd340daf140906885fdb43fba13a0f (patch) | |
tree | dbfa85317ade1dcf8db45a7f30b1b68a5d6f9ffc /project | |
parent | aa0bf126cee8c738e7dba2494ce62b70b9aefb1e (diff) | |
download | dotty-2e725908c3bd340daf140906885fdb43fba13a0f.tar.gz dotty-2e725908c3bd340daf140906885fdb43fba13a0f.tar.bz2 dotty-2e725908c3bd340daf140906885fdb43fba13a0f.zip |
Fix problem related to cbn parameters in supercalls
The closures generated by elimByName did not get the InSuperCall
flag set. This caused problems in lambda lift which led to a
verify error for the new version CollectionStrawMan6. That version
replaces explicit function parameters in class LazyList by
by-name parameters.
Also: Clarify logic for liftLocals in LambdaLift (liftLocals caused the immediate
problem but was in the end not to blame).
Diffstat (limited to 'project')
0 files changed, 0 insertions, 0 deletions