Skip to content

Commit d56e34f

Browse files
committed
Record finer grained dependencies
Use enclosing class or module class instead of top level class
1 parent 26241d0 commit d56e34f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compiler/src/dotty/tools/dotc/sbt/ExtractDependencies.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ private class ExtractDependenciesCollector extends tpd.TreeTraverser { thisTreeT
268268

269269
private def addMemberRefDependency(sym: Symbol)(implicit ctx: Context): Unit =
270270
if (!ignoreDependency(sym)) {
271-
val depClass = sym.topLevelClass // FIXME should be enclOrModuleClass(sym) in Zinc > 1.0
271+
val depClass = enclOrModuleClass(sym)
272272
// assert(depClass.isClass, s"$depClass, $sym, ${sym.isClass}")
273273

274274
if (depClass ne NoSymbol) {

0 commit comments

Comments
 (0)