summaryrefslogtreecommitdiff
path: root/sdk/sdk.go
diff options
context:
space:
mode:
author Paul Duffin <paulduffin@google.com> 2020-02-27 13:29:56 +0000
committer Paul Duffin <paulduffin@google.com> 2020-02-28 11:21:06 +0000
commitcc1b3da17a2cff28d586e5ade0247f554e992e43 (patch)
tree55f6f00a956934e72dc435f23d07ad094afaa4da /sdk/sdk.go
parent08798aae0b51cae802b0ae636a11e9f04216ea0f (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.go6
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)
+ }
}
}
}