summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@typesafe.com>2016-09-14 15:12:25 +0100
committerGitHub <noreply@github.com>2016-09-14 15:12:25 +0100
commit81effdb9a2cd9e94b88f18181b8405a32f883f71 (patch)
treea3e5dad2e6f3aa81217e2c236af86428bbad172a /src/compiler
parent05016d9035ab9b1c866bd9f12fdd0491f1ea0cbb (diff)
parent90314b36d121755c52c00a57088623eba734a123 (diff)
downloadscala-81effdb9a2cd9e94b88f18181b8405a32f883f71.tar.gz
scala-81effdb9a2cd9e94b88f18181b8405a32f883f71.tar.bz2
scala-81effdb9a2cd9e94b88f18181b8405a32f883f71.zip
Merge pull request #5392 from adriaanm/t9918
SI-9918 object in trait mixed into package object
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/scala/tools/nsc/transform/Fields.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/Fields.scala b/src/compiler/scala/tools/nsc/transform/Fields.scala
index a383b65192..10494f33d1 100644
--- a/src/compiler/scala/tools/nsc/transform/Fields.scala
+++ b/src/compiler/scala/tools/nsc/transform/Fields.scala
@@ -721,7 +721,7 @@ abstract class Fields extends InfoTransform with ast.TreeDSL with TypingTransfor
override def transformStats(stats: List[Tree], exprOwner: Symbol): List[Tree] = {
val addedStats =
- if (!currentOwner.isClass) Nil // TODO: || currentOwner.isPackageClass
+ if (!currentOwner.isClass || currentOwner.isPackageClass) Nil
else afterOwnPhase { fieldsAndAccessors(currentOwner) }
val inRealClass = currentOwner.isClass && !(currentOwner.isPackageClass || currentOwner.isTrait)