Disable abi diffs for sanitized variants of modules.
am: ea0a2e1928
Change-Id: I790236678fea78c379ab1d7c32e8a5ae2cd0446b
diff --git a/cc/cc.go b/cc/cc.go
index 887f394..a58a84d 100644
--- a/cc/cc.go
+++ b/cc/cc.go
@@ -530,7 +530,12 @@
// Create source abi dumps if the module belongs to the list of VndkLibraries.
func (ctx *moduleContextImpl) createVndkSourceAbiDump() bool {
- return ctx.ctx.Device() && ((ctx.useVndk() && ctx.isVndk()) || inList(ctx.baseModuleName(), llndkLibraries))
+ isUnsanitizedVariant := true
+ sanitize := ctx.mod.sanitize
+ if sanitize != nil {
+ isUnsanitizedVariant = sanitize.isUnsanitizedVariant()
+ }
+ return isUnsanitizedVariant && ctx.ctx.Device() && ((ctx.useVndk() && ctx.isVndk()) || inList(ctx.baseModuleName(), llndkLibraries))
}
func (ctx *moduleContextImpl) selectedStl() string {