Fix version resolution in `AutoloadSymbols` The logic picked the first instead of the highest version due to a typo. Closes #23936. PiperOrigin-RevId: 684528776 Change-Id: Ic61c84ca2f3489e43fc71944824e7e2311543ab9
diff --git a/src/main/java/com/google/devtools/build/lib/packages/AutoloadSymbols.java b/src/main/java/com/google/devtools/build/lib/packages/AutoloadSymbols.java index 8968c03..fe1d865 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/AutoloadSymbols.java +++ b/src/main/java/com/google/devtools/build/lib/packages/AutoloadSymbols.java
@@ -405,7 +405,7 @@ toImmutableMap( ModuleKey::name, moduleKey -> moduleKey, - (m1, m2) -> m1.version().compareTo(m2.version()) >= 0 ? m1 : m1)); + (m1, m2) -> m1.version().compareTo(m2.version()) >= 0 ? m1 : m2)); RepositoryMapping repositoryMapping = RepositoryMapping.create( highestVersions.entrySet().stream()