Skip to content

Commit d0df2b0

Browse files
committed
free the memo after traversal
1 parent 30cc058 commit d0df2b0

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎src/Type/TypeTraverser.php‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ public static function mapMemoized(Type $type, TypeTraverserCallable|callable $c
6969
$self = new self($cb);
7070
$self->memo = [];
7171

72-
return $self->mapInternal($type);
72+
$traverser = $self->mapInternal($type);
73+
$self->memo = null;
74+
return $traverser;
7375
}
7476

7577
/** @param TypeTraverserCallable|callable(Type $type, callable(Type): Type $traverse): Type $cb */

0 commit comments

Comments
 (0)