Merge pull request #32216 from keith/ks/coverage-modules

This commit is contained in:
swift-ci
2020-06-10 12:34:28 -07:00
committed by GitHub
4 changed files with 19 additions and 2 deletions

View File

@@ -1105,8 +1105,11 @@ void IRGenerator::emitGlobalTopLevel(llvm::StringSet<> *linkerDirectives) {
IGM->emitSILDifferentiabilityWitness(&dw);
}
// Emit code coverage mapping data.
PrimaryIGM->emitCoverageMapping();
// Emit code coverage mapping data for all modules
for (auto Iter : *this) {
IRGenModule *IGM = Iter.second;
IGM->emitCoverageMapping();
}
for (auto Iter : *this) {
IRGenModule *IGM = Iter.second;