diff options
author | Martin Odersky <odersky@gmail.com> | 2014-07-03 18:51:50 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-07-17 11:01:59 +0200 |
commit | 968d16c289aedc7532dae9225502789b507e22e3 (patch) | |
tree | e2b4c1dccf994cdaa11d8ef512851c48d361c39e /src/dotty/tools/dotc/core/Phases.scala | |
parent | f0249f2bdd8aeb349309dc1ea6ed248987c800f9 (diff) | |
download | dotty-968d16c289aedc7532dae9225502789b507e22e3.tar.gz dotty-968d16c289aedc7532dae9225502789b507e22e3.tar.bz2 dotty-968d16c289aedc7532dae9225502789b507e22e3.zip |
Fixed problem with installAfter
The problem is that when an installAfter completely replaces a previous denotation, a symbol or NamedType
might still hang on to that denotation in the cache. We need to enforce that we switch to the new denotation.
This is done by setting the replaced denotation's validFor field to Nowhere.
Diffstat (limited to 'src/dotty/tools/dotc/core/Phases.scala')
0 files changed, 0 insertions, 0 deletions