summaryrefslogtreecommitdiff
path: root/cc/coverage.go
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2017-12-30 17:54:27 -0800
committer Colin Cross <ccross@android.com> 2018-01-02 18:23:43 -0800
commitee6143cde25cbe41df754337de89d608ca890bb1 (patch)
tree7e972f8184630590cc38542c9cda9758cd7609f1 /cc/coverage.go
parentb4330e222b8df54727d0054075d63f2dcdf0a959 (diff)
Add VisitDirectDepsWithTag
Add a method on ModuleContext and TopDownMutatorContext to visit direct dependencies that have a given dependency tag. Test: m checkbuild Change-Id: Ib875563091dcae6b7282b3e3427d0eb07d8c8af5
Diffstat (limited to 'cc/coverage.go')
-rw-r--r--cc/coverage.go6
1 files changed, 1 insertions, 5 deletions
diff --git a/cc/coverage.go b/cc/coverage.go
index d2eede286..391b11812 100644
--- a/cc/coverage.go
+++ b/cc/coverage.go
@@ -59,11 +59,7 @@ func (cov *coverage) flags(ctx ModuleContext, flags Flags) Flags {
// For static libraries, the only thing that changes our object files
// are included whole static libraries, so check to see if any of
// those have coverage enabled.
- ctx.VisitDirectDeps(func(m android.Module) {
- if ctx.OtherModuleDependencyTag(m) != wholeStaticDepTag {
- return
- }
-
+ ctx.VisitDirectDepsWithTag(wholeStaticDepTag, func(m android.Module) {
if cc, ok := m.(*Module); ok && cc.coverage != nil {
if cc.coverage.linkCoverage {
cov.linkCoverage = true