Skip to content

Aliasing between nested fields of UtHashMap #1230

Open
@CaelmBleidd

Description

@CaelmBleidd

Description

There are several fields in UtHashMap with nested arrays, particularly values.storage, values.touched and keys.storage. We have already fixed aliasing between them in one object, but there is no limitation for them to be equal between different collections. Therefore, change in stores of one map may cause changes in another one, even if they do not connected at all.

To Reproduce

Seems like it is impossible to reproduce by hand.

Visual proofs

Not applicable.

Environment

There is no specific environment.

Additional context

There is no additional context.

Metadata

Metadata

Assignees

Labels

ctg-bugIssue is a bug

Type

No type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions