aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Phases.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-07-03 18:51:50 +0200
committerMartin Odersky <odersky@gmail.com>2014-07-17 11:01:59 +0200
commit968d16c289aedc7532dae9225502789b507e22e3 (patch)
treee2b4c1dccf994cdaa11d8ef512851c48d361c39e /src/dotty/tools/dotc/core/Phases.scala
parentf0249f2bdd8aeb349309dc1ea6ed248987c800f9 (diff)
downloaddotty-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