Skip to content

Conversation

@StephanTLavavej
Copy link
Member

@StephanTLavavej StephanTLavavej requested a review from a team as a code owner January 10, 2026 17:54
@StephanTLavavej StephanTLavavej added the test Related to test code label Jan 10, 2026
@github-project-automation github-project-automation bot moved this to Initial Review in STL Code Reviews Jan 10, 2026
@StephanTLavavej StephanTLavavej moved this from Initial Review to Final Review in STL Code Reviews Jan 10, 2026
Comment on lines +1533 to +1537
# Not analyzed. Clang emits error: static assertion failed due to requirement 'check_equality_comparable_with<nonmovable_equality_with_int, int>()'
std/concepts/concepts.compare/concept.equalitycomparable/equality_comparable_with.compile.pass.cpp:2 FAIL

# Not analyzed. Clang emits error: static assertion failed due to requirement 'check_three_way_comparable_with<user_defined::NonMovableIntComparable, int>()'
std/language.support/cmp/cmp.concept/three_way_comparable_with.compile.pass.cpp:2 FAIL
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These were due to incomplete workaround conditions for LLVM-171438.

Currently, Clang's __builtin_common_type is buggy and affects libc++ which uses it. And these 2 tests only use the compiler as the condition. The implementation can be correct when using Clang but not __builtin_common_type.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test Related to test code

Projects

Status: Final Review

Development

Successfully merging this pull request may close these issues.

2 participants