Swap error before setting to prevent nil error

Test: go test soong tests
Change-Id: Ib6e3519f0f596b3699882fe682e648dd69ed5645
This commit is contained in:
Liz Kammer
2022-12-21 14:43:46 -05:00
parent 889f2f2844
commit 44bc9a3bee
2 changed files with 28 additions and 4 deletions

View File

@@ -382,15 +382,15 @@ func loadSoongConfigModuleTypeDefinition(ctx LoadHookContext, from string) map[s
defer r.Close()
mtDef, errs := soongconfig.Parse(r, from)
if ctx.Config().BuildMode == Bp2build {
ctx.Config().Bp2buildSoongConfigDefinitions.AddVars(*mtDef)
}
if len(errs) > 0 {
reportErrors(ctx, from, errs...)
return (map[string]blueprint.ModuleFactory)(nil)
}
if ctx.Config().BuildMode == Bp2build {
ctx.Config().Bp2buildSoongConfigDefinitions.AddVars(*mtDef)
}
globalModuleTypes := ctx.moduleFactories()
factories := make(map[string]blueprint.ModuleFactory)