diff options
author | 2020-02-27 13:29:56 +0000 | |
---|---|---|
committer | 2020-02-28 11:21:06 +0000 | |
commit | cc1b3da17a2cff28d586e5ade0247f554e992e43 (patch) | |
tree | 55f6f00a956934e72dc435f23d07ad094afaa4da /sdk/sdk.go | |
parent | 08798aae0b51cae802b0ae636a11e9f04216ea0f (diff) |
Avoid invoking sdk member to add empty list of dependencies
Simplifies debugging sdk membership code when it is only called if an
appropriate member is present.
Test: m nothing
Change-Id: I32bc93e0484c829bdbd6b050822249feb6404f89
Diffstat (limited to 'sdk/sdk.go')
-rw-r--r-- | sdk/sdk.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sdk/sdk.go b/sdk/sdk.go index 4976dc030..c194ac1f8 100644 --- a/sdk/sdk.go +++ b/sdk/sdk.go @@ -323,8 +323,10 @@ func memberMutator(mctx android.BottomUpMutatorContext) { if s.Enabled() { for _, memberListProperty := range s.memberListProperties() { names := memberListProperty.getter(s.dynamicMemberTypeListProperties) - tag := memberListProperty.dependencyTag - memberListProperty.memberType.AddDependencies(mctx, tag, names) + if len(names) > 0 { + tag := memberListProperty.dependencyTag + memberListProperty.memberType.AddDependencies(mctx, tag, names) + } } } } |