Skip to content

Conversation

frederick-vs-ja
Copy link
Contributor

@frederick-vs-ja frederick-vs-ja commented Dec 29, 2024

Fixes #5147. Fixes #4719.

Blocked libcxx test(s):

  • std/atomics/atomics.ref/member_types.compile.pass.cpp

@StephanTLavavej
Copy link
Member

Thanks! 😻 I pushed a moderate number of changes, please double-check.

@StephanTLavavej StephanTLavavej removed their assignment Jan 10, 2025
@StephanTLavavej StephanTLavavej self-assigned this Jan 13, 2025
@StephanTLavavej
Copy link
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed.

@StephanTLavavej
Copy link
Member

I had to push a commit to work around an internal chk compiler assertion VSO-2343282 "C1XX assertion 'If lookup found RDSymbol before it should find something this time, too' affecting STL atomic_ref test".

@StephanTLavavej StephanTLavavej merged commit 4119eb8 into microsoft:main Jan 14, 2025
39 checks passed
@StephanTLavavej
Copy link
Member

☢️ ❌ ✅

@frederick-vs-ja frederick-vs-ja deleted the p3323r1 branch January 14, 2025 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cxx26 C++26 feature
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

P3323R1 Forbid atomic<cv T>, Specify atomic_ref<cv T> <atomic>: std::atomic_ref<volatile T> compilation-errors
2 participants