Lines Matching refs:programs
22 static bool CheckSourceConsistency(util::StringView name, ArenaVector<parser::Program *> const &programs)
24 if (programs.size() == 1) {
27 if (std::all_of(programs.begin(), programs.end(), [](auto p) { return p->IsPackageModule(); })) {
32 std::for_each(programs.begin(), programs.end(), [&ss](parser::Program *p) {
42 for (auto const &[name, programs] : program->ExternalSources()) {
43 success &= CheckSourceConsistency(name, programs);
45 for (auto const &[name, programs] : program->DirectExternalSources()) {
46 success &= CheckSourceConsistency(name, programs);