Skip to content

[libc++] atomic_wait uses UL_COMPARE_AND_WAIT when it should use UL_COMPARE_AND_WAIT64 on Darwin #85107

Closed
@ldionne

Description

@ldionne

UL_COMPARE_AND_WAIT assumes a 32 bit value, but we're pointing to a contention_t which is a 64 bit value.

Metadata

Metadata

Labels

libc++libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions