aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/TypeOps.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-02-09 16:36:15 +0100
committerMartin Odersky <odersky@gmail.com>2014-02-09 16:40:31 +0100
commit98ccfd77c4748487190387c4e8b3646d77116e22 (patch)
tree32abfb55c0bcb4c6e6affe50655903c814e0203b /src/dotty/tools/dotc/core/TypeOps.scala
parent9d924441fdeab3bbe0c6cca8c1ecce6ecf64a608 (diff)
downloaddotty-98ccfd77c4748487190387c4e8b3646d77116e22.tar.gz
dotty-98ccfd77c4748487190387c4e8b3646d77116e22.tar.bz2
dotty-98ccfd77c4748487190387c4e8b3646d77116e22.zip
Getting rid of some CompleInCreationContexts
Diffstat (limited to 'src/dotty/tools/dotc/core/TypeOps.scala')
-rw-r--r--src/dotty/tools/dotc/core/TypeOps.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/core/TypeOps.scala b/src/dotty/tools/dotc/core/TypeOps.scala
index deb906417..1a782ac63 100644
--- a/src/dotty/tools/dotc/core/TypeOps.scala
+++ b/src/dotty/tools/dotc/core/TypeOps.scala
@@ -87,8 +87,8 @@ trait TypeOps { this: Context =>
}
private def enterArgBinding(formal: Symbol, info: Type, cls: ClassSymbol, decls: Scope) = {
- val lazyInfo = new LazyType with CompleteInCreationContext { // needed so we do not force `formal`.
- def completeInCreationContext(denot: SymDenotation): Unit = {
+ val lazyInfo = new LazyType { // needed so we do not force `formal`.
+ def complete(denot: SymDenotation)(implicit ctx: Context): Unit = {
denot setFlag formal.flags & RetainedTypeArgFlags
denot.info = info
}