aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDmitry Petrashko <dmitry.petrashko@gmail.com>2015-04-02 16:01:00 +0200
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2015-04-02 16:01:00 +0200
commitc560648f191f325cc1961f25fdbad48839ca6327 (patch)
treedc127426730d2af055155f2ea3bfa8199f1ea283 /src
parent34f165080530d0b4817235b161f89e10d6763da4 (diff)
downloaddotty-c560648f191f325cc1961f25fdbad48839ca6327.tar.gz
dotty-c560648f191f325cc1961f25fdbad48839ca6327.tar.bz2
dotty-c560648f191f325cc1961f25fdbad48839ca6327.zip
Revert "Workaround #440 in FirstTransform."
This reverts commit b653007ed0f30298b44dcc67bf032c1d2d58bcaf.
Diffstat (limited to 'src')
-rw-r--r--src/dotty/tools/dotc/transform/FirstTransform.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/transform/FirstTransform.scala b/src/dotty/tools/dotc/transform/FirstTransform.scala
index aa9b3009e..b8d2b44f3 100644
--- a/src/dotty/tools/dotc/transform/FirstTransform.scala
+++ b/src/dotty/tools/dotc/transform/FirstTransform.scala
@@ -78,8 +78,8 @@ class FirstTransform extends MiniPhaseTransform with IdentityDenotTransformer wi
defn.ObjectClass.typeRef :: Nil, Scopes.newScope)
val mc = modul.moduleClass
if (ctx.owner.isClass) modul.enteredAfter(thisTransformer)
- ctx.synthesizeCompanionMethod(nme.COMPANION_CLASS_METHOD, forClass, mc).enteredAfter(thisTransformer.next.asInstanceOf[DenotTransformer]) // workaround #440
- ctx.synthesizeCompanionMethod(nme.COMPANION_MODULE_METHOD, mc, forClass).enteredAfter(thisTransformer.next.asInstanceOf[DenotTransformer]) // workaround #440
+ ctx.synthesizeCompanionMethod(nme.COMPANION_CLASS_METHOD, forClass, mc).enteredAfter(thisTransformer)
+ ctx.synthesizeCompanionMethod(nme.COMPANION_MODULE_METHOD, mc, forClass).enteredAfter(thisTransformer)
ModuleDef(modul, Nil)
}