diff --git a/crates/fj-core/src/operations/transform/region.rs b/crates/fj-core/src/operations/transform/region.rs index 0615b4259..b1a398670 100644 --- a/crates/fj-core/src/operations/transform/region.rs +++ b/crates/fj-core/src/operations/transform/region.rs @@ -11,11 +11,13 @@ impl TransformObject for Region { core: &mut Core, cache: &mut super::TransformCache, ) -> Self::Transformed { - let exterior = self + let region = self; + + let exterior = region .exterior() .clone() .transform_with_cache(transform, core, cache); - let interiors = self.interiors().iter().cloned().map(|interior| { + let interiors = region.interiors().iter().cloned().map(|interior| { interior.transform_with_cache(transform, core, cache) });