release-request-d9dc98f7-19b2-484c-b4d1-f35dc43e9c05-for-git_oc-mr1-release-4152006 snap-temp-L91700000079405440
Change-Id: I39bd5e3171d2d701524454ef35eaebc23ad95f34
diff --git a/soong/clang.go b/soong/clang.go
index f570866..85ad4f4 100644
--- a/soong/clang.go
+++ b/soong/clang.go
@@ -17,8 +17,6 @@
import (
"android/soong/android"
"android/soong/cc"
-
- "github.com/google/blueprint"
)
// Clang binaries (clang, clang-check, clang-format) need to be compiled for both 32-bit and 64-bit,
@@ -49,7 +47,7 @@
}
}
-func clangBinaryHostFactory() (blueprint.Module, []interface{}) {
+func clangBinaryHostFactory() android.Module {
module, _ := cc.NewBinary(android.HostSupported)
android.AddLoadHook(module, clangForceBuildLlvmComponents)
diff --git a/soong/tblgen.go b/soong/tblgen.go
index 4ebe70d..bf5c1a4 100644
--- a/soong/tblgen.go
+++ b/soong/tblgen.go
@@ -165,8 +165,10 @@
return t.generatedHeaders
}
-func clangTblgenFactory() (blueprint.Module, []interface{}) {
+func clangTblgenFactory() android.Module {
t := &tblgen{}
- return android.InitAndroidModule(t, &t.properties)
+ t.AddProperties(&t.properties)
+ android.InitAndroidModule(t)
+ return t
}