Handle the version_script property.

Doesn't work when depends on arch/target/etc., but good enough for
libdl_android.

Bug: 186650430
Test: Presubmits.
Change-Id: Ib0facb41a89454717c74663e5e078aedd33d1b9c
This commit is contained in:
Lukacs T. Berki
2021-04-30 15:35:09 +02:00
parent f794e8269d
commit 1353e59690
7 changed files with 62 additions and 9 deletions

View File

@@ -519,9 +519,7 @@ func isZero(value reflect.Value) bool {
case reflect.Struct:
valueIsZero := true
for i := 0; i < value.NumField(); i++ {
if value.Field(i).CanSet() {
valueIsZero = valueIsZero && isZero(value.Field(i))
}
valueIsZero = valueIsZero && isZero(value.Field(i))
}
return valueIsZero
case reflect.Ptr: