diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/declarations/DeclarationProviderFactoryService.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/declarations/DeclarationProviderFactoryService.kt index 14cf0ad43f8..45458b8131b 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/declarations/DeclarationProviderFactoryService.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/declarations/DeclarationProviderFactoryService.kt @@ -50,7 +50,7 @@ abstract class DeclarationProviderFactoryService { } private fun filteringScope(syntheticFiles: Collection, baseScope: GlobalSearchScope): GlobalSearchScope { - if (syntheticFiles.isEmpty()) { + if (syntheticFiles.isEmpty() || baseScope == GlobalSearchScope.EMPTY_SCOPE) { return baseScope } return SyntheticFilesFilteringScope(syntheticFiles, baseScope)