From ee6143cde25cbe41df754337de89d608ca890bb1 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Sat, 30 Dec 2017 17:54:27 -0800 Subject: 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 --- cc/coverage.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'cc/coverage.go') 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 -- cgit v1.2.3-59-g8ed1b