Skip to content

Commit 0c471e5

Browse files
committed
Fix resolveDependencySource
1 parent 8e3bad9 commit 0c471e5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,15 +255,15 @@ private class ExtractDependenciesCollector extends tpd.TreeTraverser { thisTreeT
255255
val source = owners.next()
256256
def isLocal = !owners.exists(_.isTerm) // side-effectful: consume iterator elements
257257
if (source.isClass && isLocal) return source
258-
else if (source.is(PackageClass)) return responsibleForImports
259258
}
260259
assert(false, "unreachable")
261260
NoSymbol
262261
}
263262

264263
if (lastOwner != ctx.owner) {
265264
lastOwner = ctx.owner
266-
lastDepSource = resolveDepSource
265+
val source = resolveDepSource
266+
lastDepSource = if (source.is(PackageClass)) responsibleForImports else source
267267
}
268268

269269
lastDepSource

0 commit comments

Comments
 (0)