bb7625c5b0
- An LL FIR test failed after merging stub-based deserialized symbol providers into combined Kotlin symbol providers: `DiagnosticCompilerTestFE10TestdataTestGenerated.TestsWithStdLib.Multiplatform.testJvmOverloads` - Cause: The combined Kotlin symbol provider was able to find a class for `JvmOverloads`. However, the `KtModule` of `JvmOverloads` was `LibraryByRoots` with just the stdlib, while the registered stub-based deserialized symbol provider was known to the combined symbol provider with a `LibraryByRoots` containing 6 different paths. Hence, the single-root module wasn't found in the provider map. - The fix creates a `LibraryByRoot` for each root, which leads to a separate deserialized symbol provider for each of the six roots, solving the discoverability problem.