summaryrefslogtreecommitdiff
path: root/android/override_module.go
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2024-10-10 22:32:21 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-10-10 22:32:21 +0000
commit004074db579a9e1abf07fe4c45f35d4d5247cac0 (patch)
treed92460b53feb6abc37aa85cf755dc35631208937 /android/override_module.go
parentfef73af257e936d9b6345ce30ad528c28bbccb98 (diff)
parent8a9628098bbed62f3af13021b434238308adc7c1 (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.go10
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 {