aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-07-27 14:22:59 +0200
committerMartin Odersky <odersky@gmail.com>2016-07-27 14:23:23 +0200
commit2e725908c3bd340daf140906885fdb43fba13a0f (patch)
treedbfa85317ade1dcf8db45a7f30b1b68a5d6f9ffc /project
parentaa0bf126cee8c738e7dba2494ce62b70b9aefb1e (diff)
downloaddotty-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