JS IR: sort input files to make compilation stable
This commit is contained in:
@@ -32,6 +32,11 @@ fun compile(
|
||||
export: FqName? = null,
|
||||
dependencies: List<ModuleDescriptor> = listOf()
|
||||
): Result {
|
||||
// Make compilation stable
|
||||
// Shadow original list to prevent accidental usage
|
||||
@Suppress("NAME_SHADOWING")
|
||||
val files = files.sortedBy { it.virtualFilePath }
|
||||
|
||||
val analysisResult =
|
||||
TopDownAnalyzerFacadeForJS.analyzeFiles(files, project, configuration, dependencies.filterIsInstance(), emptyList())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user