diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2013-12-10 01:32:30 +0100 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2013-12-10 01:32:30 +0100 |
commit | bb427a34165b0338be8b23baeb61ac0591b3c0a1 (patch) | |
tree | 5264fdc35310d6ece84462a6fa550e56cc2aa3f1 /starr.number | |
parent | 0c927046dc5df974e6c39187107cf3548825282b (diff) | |
download | scala-bb427a34165b0338be8b23baeb61ac0591b3c0a1.tar.gz scala-bb427a34165b0338be8b23baeb61ac0591b3c0a1.tar.bz2 scala-bb427a34165b0338be8b23baeb61ac0591b3c0a1.zip |
SI-8060 Avoid infinite loop with higher kinded type alias
The `dealiasLocals` map was assuming that:
tp.isAliasType implies (tp.dealias ne tp)
This isn't true if `!typeParamsMatchArgs`.
This commit avoids the infinite loop by checking whether or not
dealiasing progresses.
Diffstat (limited to 'starr.number')
0 files changed, 0 insertions, 0 deletions