@@ -172,24 +172,24 @@ static ModuleSP findRuntime(Process &process, RuntimeKind runtime_kind) {
172172 if (runtime_kind == RuntimeKind::Swift && image &&
173173 IsModuleSwiftRuntime (process, *image)) {
174174 runtime_image = image;
175- return false ;
175+ return IterationAction::Stop ;
176176 }
177177 if (runtime_kind == RuntimeKind::ObjC &&
178178 objc_runtime->IsModuleObjCLibrary (image)) {
179179 runtime_image = image;
180- return false ;
180+ return IterationAction::Stop ;
181181 }
182- return true ;
182+ return IterationAction::Continue ;
183183 });
184184
185185 if (!runtime_image && runtime_kind == RuntimeKind::Swift) {
186186 // Do a more expensive search for a statically linked Swift runtime.
187187 process.GetTarget ().GetImages ().ForEach ([&](const ModuleSP &image) {
188188 if (image && IsStaticSwiftRuntime (*image)) {
189189 runtime_image = image;
190- return false ;
190+ return IterationAction::Stop ;
191191 }
192- return true ;
192+ return IterationAction::Continue ;
193193 });
194194 }
195195 return runtime_image;
@@ -200,9 +200,9 @@ ModuleSP SwiftLanguageRuntime::FindConcurrencyModule(Process &process) {
200200 process.GetTarget ().GetImages ().ForEach ([&](const ModuleSP &candidate) {
201201 if (candidate && IsModuleSwiftConcurrency (process, *candidate)) {
202202 concurrency_module = candidate;
203- return false ;
203+ return IterationAction::Stop ;
204204 }
205- return true ;
205+ return IterationAction::Continue ;
206206 });
207207 if (concurrency_module)
208208 return concurrency_module;
@@ -211,9 +211,9 @@ ModuleSP SwiftLanguageRuntime::FindConcurrencyModule(Process &process) {
211211 process.GetTarget ().GetImages ().ForEach ([&](const ModuleSP &candidate) {
212212 if (candidate && IsStaticSwiftConcurrency (*candidate)) {
213213 concurrency_module = candidate;
214- return false ;
214+ return IterationAction::Stop ;
215215 }
216- return true ;
216+ return IterationAction::Continue ;
217217 });
218218 return concurrency_module;
219219}
@@ -361,14 +361,15 @@ void SwiftLanguageRuntime::ProcessModulesToAdd() {
361361
362362 // Add all defered modules to reflection context that were added to
363363 // the target since this SwiftLanguageRuntime was created.
364- modules_to_add_snapshot.ForEach ([&](const ModuleSP &module_sp) -> bool {
365- if (module_sp) {
366- AddModuleToReflectionContext (module_sp);
367- progress.Increment (++completion,
368- module_sp->GetFileSpec ().GetFilename ().GetString ());
369- }
370- return true ;
371- });
364+ modules_to_add_snapshot.ForEach (
365+ [&](const ModuleSP &module_sp) -> IterationAction {
366+ if (module_sp) {
367+ AddModuleToReflectionContext (module_sp);
368+ progress.Increment (
369+ ++completion, module_sp->GetFileSpec ().GetFilename ().GetString ());
370+ }
371+ return IterationAction::Continue;
372+ });
372373}
373374
374375SwiftMetadataCache *SwiftLanguageRuntime::GetSwiftMetadataCache () {
0 commit comments