mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
change to the new llvm::Optional APIs
This is a follow-up of https://github.com/apple/swift/pull/62217
This commit is contained in:
@@ -454,9 +454,9 @@ void ModuleDependenciesCache::updateDependency(
|
||||
void ModuleDependenciesCache::resolveDependencyImports(ModuleDependencyID moduleID,
|
||||
const std::vector<ModuleDependencyID> &dependencyIDs) {
|
||||
auto optionalDependencyInfo = findDependency(moduleID.first, moduleID.second);
|
||||
assert(optionalDependencyInfo.hasValue() && "Resolving unknown dependency");
|
||||
assert(optionalDependencyInfo.has_value() && "Resolving unknown dependency");
|
||||
// Copy the existing info to a mutable one we can then replace it with, after resolving its dependencies.
|
||||
auto dependencyInfo = *(optionalDependencyInfo.getValue());
|
||||
auto dependencyInfo = *(optionalDependencyInfo.value());
|
||||
dependencyInfo.resolveDependencies(dependencyIDs);
|
||||
updateDependency(moduleID, dependencyInfo);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user