summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Cole Faust <colefaust@google.com> 2024-08-15 18:00:22 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-08-15 18:00:22 +0000
commit47a91c9f4f9f99952c96ca36aa6e7b52b3a898c9 (patch)
tree304a4852155dd32f78ea0d8bf47fc5627ac5655b
parente89b6dd497314df8d745d1b831096bd12dfe8157 (diff)
parentc0ca5056abcc441115935a359c22e2f8d4a89c9a (diff)
Merge "Check that the DeapexerInfo was actually set" into main
-rw-r--r--android/deapexer.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/android/deapexer.go b/android/deapexer.go
index 61ae64ea5..dcae3e46d 100644
--- a/android/deapexer.go
+++ b/android/deapexer.go
@@ -181,7 +181,11 @@ func FindDeapexerProviderForModule(ctx ModuleContext) (*DeapexerInfo, error) {
// An err has been found. Do not visit further.
return
}
- c, _ := OtherModuleProvider(ctx, m, DeapexerProvider)
+ c, ok := OtherModuleProvider(ctx, m, DeapexerProvider)
+ if !ok {
+ ctx.ModuleErrorf("Expected all deps with DeapexerTag to have a DeapexerProvider, but module %q did not", m.Name())
+ return
+ }
p := &c
if di != nil {
// If two DeapexerInfo providers have been found then check if they are