| Index: tools/gn/ninja_group_target_writer.cc
|
| diff --git a/tools/gn/ninja_group_target_writer.cc b/tools/gn/ninja_group_target_writer.cc
|
| index c672f269c59ba3420947097666e58e534e1581c7..c298413e0db6357266dafd54b2f1a6b935c15d9f 100644
|
| --- a/tools/gn/ninja_group_target_writer.cc
|
| +++ b/tools/gn/ninja_group_target_writer.cc
|
| @@ -22,14 +22,13 @@ void NinjaGroupTargetWriter::Run() {
|
| // A group rule just generates a stamp file with dependencies on each of
|
| // the deps and data_deps in the group.
|
| std::vector<OutputFile> output_files;
|
| - for (DepsIterator iter(target_, DepsIterator::LINKED_ONLY);
|
| - !iter.done(); iter.Advance())
|
| - output_files.push_back(iter.target()->dependency_output_file());
|
| + for (const auto& pair : target_->GetDeps(Target::DEPS_LINKED))
|
| + output_files.push_back(pair.ptr->dependency_output_file());
|
|
|
| std::vector<OutputFile> data_output_files;
|
| const LabelTargetVector& data_deps = target_->data_deps();
|
| - for (size_t i = 0; i < data_deps.size(); i++)
|
| - data_output_files.push_back(data_deps[i].ptr->dependency_output_file());
|
| + for (const auto& pair : data_deps)
|
| + data_output_files.push_back(pair.ptr->dependency_output_file());
|
|
|
| WriteStampForTarget(output_files, data_output_files);
|
| }
|
|
|