summaryrefslogtreecommitdiff
path: root/android/module_context.go
diff options
context:
space:
mode:
author mrziwang <mrziwang@google.com> 2024-06-06 11:31:51 -0700
committer mrziwang <mrziwang@google.com> 2024-06-06 11:31:51 -0700
commit57768d7437d240f44b3530e1b03a5a5c02ffb3b2 (patch)
tree2568cd70669985260ceee29857d4e66c2f7aee36 /android/module_context.go
parent4039516f32ac9dec4831c97089f7dec26e5543d9 (diff)
Initialize TaggedOutputFiles before updating it
Test: CI Change-Id: I176ec626ee4165af62344bf918b665d6414f6d83
Diffstat (limited to 'android/module_context.go')
-rw-r--r--android/module_context.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/android/module_context.go b/android/module_context.go
index bc089114f..591e270f0 100644
--- a/android/module_context.go
+++ b/android/module_context.go
@@ -718,6 +718,9 @@ func (m *moduleContext) SetOutputFiles(outputFiles Paths, tag string) {
}
m.module.base().outputFiles.DefaultOutputFiles = outputFiles
} else {
+ if m.module.base().outputFiles.TaggedOutputFiles == nil {
+ m.module.base().outputFiles.TaggedOutputFiles = make(map[string]Paths)
+ }
if _, exists := m.module.base().outputFiles.TaggedOutputFiles[tag]; exists {
m.ModuleErrorf("Module %s OutputFiles at tag %s cannot be overwritten", m.ModuleName(), tag)
} else {