Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport MSVC 32-bit fix #13656

Merged
merged 4 commits into from
Aug 23, 2023
Merged

Backport MSVC 32-bit fix #13656

merged 4 commits into from
Aug 23, 2023

Conversation

mkruskal-google
Copy link
Member

This handles a known alignment bug in MSVC and adds tests to cover the environment

mkruskal-google and others added 3 commits August 23, 2023 12:46
Disable the alignment check in 32-bit msvc.
This toolchain has a difference between "natural" and "required" alignment of
types and it can have the alignment of members of type `T` to be smaller than
`alignof(T)`.

Also, disable AnyTest.TestPackFromSerializationExceedsSizeLimit there because it can't allocate that much memory.

PiperOrigin-RevId: 559495544
@mkruskal-google mkruskal-google added the back-port Cherrypick PRs to release branches label Aug 23, 2023
@mkruskal-google mkruskal-google requested review from a team as code owners August 23, 2023 19:51
@mkruskal-google mkruskal-google requested review from haberman and zhangskz and removed request for a team August 23, 2023 19:51
@mkruskal-google mkruskal-google merged commit 7b825e1 into 24.x Aug 23, 2023
@mkruskal-google mkruskal-google deleted the backport-tdp-msvc-32 branch August 23, 2023 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
back-port Cherrypick PRs to release branches
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants