diff options
author | 2024-10-10 22:32:21 +0000 | |
---|---|---|
committer | 2024-10-10 22:32:21 +0000 | |
commit | 004074db579a9e1abf07fe4c45f35d4d5247cac0 (patch) | |
tree | d92460b53feb6abc37aa85cf755dc35631208937 /android/override_module.go | |
parent | fef73af257e936d9b6345ce30ad528c28bbccb98 (diff) | |
parent | 8a9628098bbed62f3af13021b434238308adc7c1 (diff) |
Merge changes from topic "remove-non-parallel-mutator" into main
* changes:
Remove MutatorHandle.Parallel()
Fix TestFinalDepsPhase for parallel mutator
Diffstat (limited to 'android/override_module.go')
-rw-r--r-- | android/override_module.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/android/override_module.go b/android/override_module.go index d844da616..50ddc9b35 100644 --- a/android/override_module.go +++ b/android/override_module.go @@ -234,18 +234,18 @@ func (b *OverridableModuleBase) OverridablePropertiesDepsMutator(ctx BottomUpMut // Mutators for override/overridable modules. All the fun happens in these functions. It is critical // to keep them in this order and not put any order mutators between them. func RegisterOverridePostDepsMutators(ctx RegisterMutatorsContext) { - ctx.BottomUp("override_deps", overrideModuleDepsMutator).Parallel().MutatesDependencies() // modifies deps via addOverride + ctx.BottomUp("override_deps", overrideModuleDepsMutator).MutatesDependencies() // modifies deps via addOverride ctx.Transition("override", &overrideTransitionMutator{}) - ctx.BottomUp("override_apply", overrideApplyMutator).Parallel().MutatesDependencies() + ctx.BottomUp("override_apply", overrideApplyMutator).MutatesDependencies() // overridableModuleDepsMutator calls OverridablePropertiesDepsMutator so that overridable modules can // add deps from overridable properties. - ctx.BottomUp("overridable_deps", overridableModuleDepsMutator).Parallel() + ctx.BottomUp("overridable_deps", overridableModuleDepsMutator) // Because overridableModuleDepsMutator is run after PrebuiltPostDepsMutator, // prebuilt's ReplaceDependencies doesn't affect to those deps added by overridable properties. // By running PrebuiltPostDepsMutator again after overridableModuleDepsMutator, deps via overridable properties // can be replaced with prebuilts. - ctx.BottomUp("replace_deps_on_prebuilts_for_overridable_deps_again", PrebuiltPostDepsMutator).Parallel().UsesReplaceDependencies() - ctx.BottomUp("replace_deps_on_override", replaceDepsOnOverridingModuleMutator).Parallel().UsesReplaceDependencies() + ctx.BottomUp("replace_deps_on_prebuilts_for_overridable_deps_again", PrebuiltPostDepsMutator).UsesReplaceDependencies() + ctx.BottomUp("replace_deps_on_override", replaceDepsOnOverridingModuleMutator).UsesReplaceDependencies() } type overrideBaseDependencyTag struct { |