From 0496b1095c8d27c90a49f189c724854c6c5947da Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Tue, 11 Feb 2025 14:25:22 -0800 Subject: Use blueprint/pool Use blueprint's typesafe sync.Pool. Test: builds Change-Id: I3de1c455f229eb23ac3ca3dc0baa3bdd7bc0d5d6 --- android/transition.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'android/transition.go') diff --git a/android/transition.go b/android/transition.go index e1aa891d1..0677ca1dd 100644 --- a/android/transition.go +++ b/android/transition.go @@ -197,7 +197,7 @@ func (a *androidTransitionMutatorAdapter) Split(ctx blueprint.BaseModuleContext) func (a *androidTransitionMutatorAdapter) OutgoingTransition(bpctx blueprint.OutgoingTransitionContext, sourceTransitionInfo blueprint.TransitionInfo) blueprint.TransitionInfo { m := bpctx.Module().(Module) - ctx := outgoingTransitionContextPool.Get().(*outgoingTransitionContextImpl) + ctx := outgoingTransitionContextPool.Get() defer outgoingTransitionContextPool.Put(ctx) *ctx = outgoingTransitionContextImpl{ archModuleContext: m.base().archModuleContextFactory(bpctx), @@ -209,7 +209,7 @@ func (a *androidTransitionMutatorAdapter) OutgoingTransition(bpctx blueprint.Out func (a *androidTransitionMutatorAdapter) IncomingTransition(bpctx blueprint.IncomingTransitionContext, incomingTransitionInfo blueprint.TransitionInfo) blueprint.TransitionInfo { m := bpctx.Module().(Module) - ctx := incomingTransitionContextPool.Get().(*incomingTransitionContextImpl) + ctx := incomingTransitionContextPool.Get() defer incomingTransitionContextPool.Put(ctx) *ctx = incomingTransitionContextImpl{ archModuleContext: m.base().archModuleContextFactory(bpctx), -- cgit v1.2.3-59-g8ed1b