diff options
author | Martin Odersky <odersky@gmail.com> | 2015-06-27 15:43:42 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-06-27 15:44:06 +0200 |
commit | a5eae5a79212f76c8a8ad3e4ea39ce0bb3302b9e (patch) | |
tree | 4c0d3a5240919568bd366972b453e225c1898e69 /src/dotty/tools/dotc/core/StdNames.scala | |
parent | 78f5e1cb9c0b186e4835d0a69e551ed5e988829b (diff) | |
download | dotty-a5eae5a79212f76c8a8ad3e4ea39ce0bb3302b9e.tar.gz dotty-a5eae5a79212f76c8a8ad3e4ea39ce0bb3302b9e.tar.bz2 dotty-a5eae5a79212f76c8a8ad3e4ea39ce0bb3302b9e.zip |
Drop TraitConstructors phase
It did not do enough to carry its own weight, in particular because DenotationTransformers do have
a price - every encountered denotation in the whole program is passed through them. The name change
from <init> to $init$ was all it did, that is now rolled into Mixin.
Also renamed IMPLCLASS_CONSTRUCTOR to TRAIT_CONSTRUCTOR.
Diffstat (limited to 'src/dotty/tools/dotc/core/StdNames.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/StdNames.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/StdNames.scala b/src/dotty/tools/dotc/core/StdNames.scala index eaf4ce1e2..eb1a73625 100644 --- a/src/dotty/tools/dotc/core/StdNames.scala +++ b/src/dotty/tools/dotc/core/StdNames.scala @@ -232,7 +232,6 @@ object StdNames { val EVT2U: N = "evt2u$" val EQEQ_LOCAL_VAR: N = "eqEqTemp$" val FAKE_LOCAL_THIS: N = "this$" - val IMPLCLASS_CONSTRUCTOR: N = "$init$" val LAZY_LOCAL: N = "$lzy" val LAZY_LOCAL_INIT: N = "$lzyINIT" val LAZY_FIELD_OFFSET: N = "OFFSET$" @@ -261,6 +260,7 @@ object StdNames { val SKOLEM: N = "<skolem>" val SPECIALIZED_INSTANCE: N = "specInstance$" val THIS: N = "_$this" + val TRAIT_CONSTRUCTOR: N = "$init$" val U2EVT: N = "u2evt$" final val Nil: N = "Nil" |