diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2014-01-12 14:16:04 +0100 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2014-01-12 16:51:03 +0100 |
commit | 1baf11a2bb4ed3c816e0484238b426bc0318c27c (patch) | |
tree | 01e9910bcc7d6b9d6c5996b1c9bf7bf7ef79fdad /test/instrumented | |
parent | a8122413c0cf2e51cdfd32c0450b91910f8a8cc2 (diff) | |
download | scala-1baf11a2bb4ed3c816e0484238b426bc0318c27c.tar.gz scala-1baf11a2bb4ed3c816e0484238b426bc0318c27c.tar.bz2 scala-1baf11a2bb4ed3c816e0484238b426bc0318c27c.zip |
SI-8143 Fix bug with super-accessors / dependent types
Super-accessors are generated as `DefDef`'s with `EmptyTree` as a
placeholder for the RHS. This is filled in later in `Mixin` in
`completeSuperAccessor`.
A change in `Uncurry` (SI-6443 / 493197f), however, converted this
to a `{ EmptyTree }`, which evaded the pattern match in mixin.
This commit adds a special case to the dependent method treatment
in Uncurry to avoid generating redundant blocks.
Diffstat (limited to 'test/instrumented')
0 files changed, 0 insertions, 0 deletions